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