Re: [jdee-users] Call to Fork or simply for JDEE TODO items
Paul Landes <[email protected]> Mon, 6 May 2013 14:27:56 -0500
| Newsgroups | gmane.emacs.jdee.devel,gmane.emacs.jdee.user |
|---|---|
| Message-ID | <[email protected]> |
These are details we haven't yet worked out, but I'm thinking no. Maven is 100% java so as long as JDEE ships with the necessary maven jars the JVM started by emacs will invoke maven through the running JVM and not a fork/exec on the shell script that kicks off a new JVM to run the maven build. In your case, the first time it runs it will download the ant plugin. Someone else on this list has a concern about running it offline but that's a different discussion. On May 6, 2013, at 2:24 PM, Troy Daniels <[email protected]> wrote: > I'm not certain that you fully understood my point. I do not have maven installed: > > $ mvn > -bash: mvn: command not found > > $ maven > -bash: mvn: command not found > > Will I need to install maven to have JDEE work? In some of the places I work, installing new software is difficult, so I would not want to have maven be a required dependency of JDEE. > > Troy > > > On Mon, May 6, 2013 at 2:27 PM, Paul Landes <[email protected]> wrote: > Hi Troy, > > Nice to hear from you again and I appreciate your concern. > > You can invoke ant builds from maven and there is ant support built directly in to maven. This is done via the ant plugin, which you can either invoke a build on a file (i.e. build.xml) or directly embed ant XML in a pom. > > > On May 1, 2013, at 6:15 PM, "Daniels, Troy (US SSA)" <[email protected]> wrote: > >> >> >> From: Paul Landes [mailto:[email protected]] >> Sent: Wednesday, May 01, 2013 5:48 PM >> To: Gian Uberto Lauri >> Cc: JDEE Development; JDEE Users; Dave Paroulek >> Subject: Re: [jdee-devel] [jdee-users] Call to Fork or simply for JDEE TODO items >> >> My thinking is that maven will be a dependency. JDEE supporting ant, maven, javac compilations is one huge contributing reason for its bloat. >> >> Would declaring offline mode in the ~/.m2/settings.xml and making all needed dependencies available for download from SF be sufficient? Should be a one line file change and a unzip/untar in ~/.m2/repository. >> >> >> Would you then be able to use JDEE without installing maven? Pretty much all of our java project use Ant for building, and maven is often not even installed. >> >> Troy >> >> >> >> >> On May 1, 2013, at 12:56 PM, Gian Uberto Lauri <[email protected]> wrote: >> >> On 01/mag/2013, at 16:18, Dave Paroulek <[email protected]> wrote: >> >> - Maven: either as a separate JVM process or preferably in the same JVM as the development services JVM >> >> And most of all, KEEP MAVEN OPTIONAL. >> >> I ask this is because Maven behind an http proxy that requires authentication is an unpleasant experience at least. >> >> If someone has a clean, safe - no passwords on the command line - solution to that problem, the recipe is welcome. >> >> -- >> Gian Uberto Lauri >> Messaggio inviato da un tablet >> ------------------------------------------------------------------------------ >> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET >> Get 100% visibility into your production application - at no cost. >> Code-level diagnostics for performance bottlenecks with <2% overhead >> Download for free and get started troubleshooting in minutes. >> http://p.sf.net/sfu/appdyn_d2d_ap1_______________________________________________ >> jdee-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/jdee-users >> >> > > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and > their applications. This 200-page book is written by three acclaimed > leaders in the field. The early access version is available now. > Download your free book today! http://p.sf.net/sfu/neotech_d2d_may > _______________________________________________ > jdee-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jdee-devel > > ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may _______________________________________________ jdee-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jdee-devel