qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keith Wall (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (QPID-3181) Auto-generate Eclipse .project and .classpath files for Qpid Java components
Date Mon, 04 Apr 2011 19:49:05 GMT

     [ https://issues.apache.org/jira/browse/QPID-3181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Keith Wall updated QPID-3181:
-----------------------------

    Attachment: 0001-QPID-3181-Addition-of-new-task-eclipse-to-Java-build.patch

Hi Robbie

I agree.  I've reworded the comment to remove the absolute path.   

cheers Keith.


> 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-subscribe@qpid.apache.org


Mime
View raw message