From 46af59d8cf7b8ab05e0a3e4db969d19c791deaed Mon Sep 17 00:00:00 2001 From: Robert Gemmell Date: Tue, 5 Apr 2011 09:49:14 +0000 Subject: QPID-3181: addition of new task 'eclipse' to the Java build system to support the creation of .classpath and .project files for the Eclipse IDE. Relies on http://ant-eclipse.sourceforge.net/ Applied patch from Keith Wall git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1088946 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/java/build.xml | 3 ++ qpid/java/common.xml | 19 ++++++++++++ qpid/java/module.xml | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 103 insertions(+) diff --git a/qpid/java/build.xml b/qpid/java/build.xml index f9ed71d31d..7164ae1f9f 100644 --- a/qpid/java/build.xml +++ b/qpid/java/build.xml @@ -292,4 +292,7 @@ + + + diff --git a/qpid/java/common.xml b/qpid/java/common.xml index a8d9c0dea4..30a442c90c 100644 --- a/qpid/java/common.xml +++ b/qpid/java/common.xml @@ -63,6 +63,11 @@ + + + + + @@ -322,6 +327,20 @@ results directory: ${build.results} + + ant eclipse + + Generates project and classpath files for the Eclispe IDE. Requires that + the Ant Eclipse task (http://ant-eclipse.sourceforge.net/) has been installed + in $ANT_HOME/lib. + + The following system properties will be passed to the task. These can be usefully + overridden from the command line. + + eclipse.updatealways - forces Eclipse files to be regenerated even if they are newer then the build.xml (default ${eclipse.updatealways}). + eclipse.container - controls the Eclipse container (default ${eclipse.container}). + eclipse.compilercompliance" - controls the Eclipse compiler compliance (default ${eclipse.compilercompliance}). + diff --git a/qpid/java/module.xml b/qpid/java/module.xml index 7ce9dca7e6..602d5cf17d 100644 --- a/qpid/java/module.xml +++ b/qpid/java/module.xml @@ -75,6 +75,7 @@ + @@ -823,4 +824,84 @@ qpid.name=${project.name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.1