[ 
https://issues.apache.org/jira/browse/QPID-3181?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13015367#comment-13015367
 ] 

Robbie Gemmell commented on QPID-3181:
--------------------------------------

Looks good :)

One tiny niggle; I realise it's just a comment for possible future extension, 
but it would be good to get rid of the hard coded path within the in the 
'eclipse-project' target if possible?

> Auto-generate Eclipse .project and .classpath files for Qpid Java components
> ----------------------------------------------------------------------------
>
>                 Key: QPID-3181
>                 URL: https://issues.apache.org/jira/browse/QPID-3181
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Ant Build System
>            Reporter: Keith Wall
>            Assignee: Robbie Gemmell
>            Priority: Minor
>              Labels: eclipse
>         Attachments: 
> 0001-QPID-3181-Addition-of-new-task-eclipse-to-Java-build.patch
>
>
> For those who use Eclipse and prefer to have the Qpid Java components in 
> separate Eclipse projects know that there is much manual effort required to 
> import the projects, set up source paths, class-paths, and establish 
> dependencies between projects.   This has been discussed on the dev-list. I 
> know I can spend up to half an hour getting the manual setup done.
> I've written an extension to the build system that uses 
> http://ant-eclipse.sourceforge.net/ to create the Eclipse .project and 
> .classpath files automatically for each of the Java components (broker, 
> common, client etc).  The new targets make use of the existing properties 
> used by the Ant build process: source folders come from ${module.src} etc, 
> classpaths from ${module.libs} etc and the project dependencies are computed 
> from automatically ${module.depends} so there is no new configuration to 
> maintain.
> There is still a single *manual step* required within Eclipse (to create a 
> linked source from broker, common, client and broker-plugins-access-control 
> projects to their auto-generated code source folder beneath build/scratch) as 
> Ant Eclipse does not yet support the creation of linked-sources, but after 
> this is done you have a fully imported Qpid with zero errors :).  
> I will put together a Wiki page to provide instructions.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to