+1 for the option 3.
Willem
On 10/15/10 12:17 AM, Daniel Kulp wrote:
On Thursday 14 October 2010 9:28:06 am Willem Jiang wrote:
Hi Hadrian,
I saw the issue after import the project into Eclipse.
I've been trying to dig into this a bit.
From what I can tell, the ONLY reason the pom is doing this is to get the
sources for those classes into the sources jar. The bundle plugin already
puts the .class files for those into the real jar so it's not needed for
compiling or anything. Its JUST for the sources jar.
Thus, there are three coarses of action I can see:
1) Ignore it and let the eclipse projects fail. I don't like this.
2) Remove this config from the pom. The source jars just would not have the
sources for these classes. Not sure if thats a big deal.
3) Change it to use antrun to add those extra sources in the package phase.
Patch for camel-spring below to look at.
Thoughts?
Dan
diff --git a/components/camel-spring/pom.xml b/components/camel-spring/pom.xml
index b6404a2..bc944cb 100644
--- a/components/camel-spring/pom.xml
+++ b/components/camel-spring/pom.xml
@@ -275,6 +275,11 @@
<echo>Deleting unwanted resources from the test-jar</echo>
<delete file="${project.build.directory}/test-
classes/log4j.properties" verbose="true" />
<delete file="${project.build.directory}/test-classes/META-
INF/spring/*" verbose="true" />
+
+<jar destfile="${project.build.directory}/camel-spring-2.5-
SNAPSHOT-sources.jar" update="true">
+<fileset dir="${basedir}/../camel-core-osgi/src/main/java"
includes="**/*"/>
+<fileset dir="${basedir}/../camel-core-xml/src/main/java"
includes="**/*"/>
+</jar>
</tasks>
</configuration>
<goals>
@@ -290,19 +295,6 @@
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
-<id>add-source</id>
-<phase>generate-sources</phase>
-<goals>
-<goal>add-source</goal>
-</goals>
-<configuration>
-<sources>
-<source>${basedir}/../camel-core-osgi/src/main/java</source>
-<source>${basedir}/../camel-core-xml/src/main/java</source>
-</sources>
-</configuration>
-</execution>
-<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
On 10/14/10 8:01 PM, Hadrian Zbarcea wrote:
Thanks Dan.
Willem, try loading the generated .projects in eclipse, you'll know what
I mean. Dan, it's because of the osgi support that moved between
components.
Hadrian
On Oct 14, 2010, at 7:43 AM, Daniel Kulp wrote:
Just because it runs doesn't mean it works. The generated projects
cannot be imported into Eclipse. You should not be pointing to src
dirs outside the maven project. That breaks all kinds of things,
eclipse being one of them.
There are a couple solutions, but I have to ask why it's even doing
that? Why can't the two affected modules just depend on the others?
Why do they need to have to duplicate the classes in them?
Dan
On Thursday 14 October 2010 2:07:26 am Willem Jiang wrote:
I just run the mvn eclipse:eclipse on the latest chuck code, every
thing looks good.
Here is my system information.
localhost:trunk jiangning$ mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800)
Java version: 1.6.0_20
Java home:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x" version: "10.6.4" arch: "x86_64" Family: "mac"
On 10/14/10 1:52 PM, Claus Ibsen wrote:
On Thu, Oct 14, 2010 at 7:24 AM, Hadrian Zbarcea<hzbar...@gmail.com>
wrote:
Willem, it works fine now. The only issue we have now is with the
eclipse goal not working properly due to the
build-helper-maven-plugin in camel-spring and camel-blueprint. It's
not really a blocker, but it'd avoid releasing with this broken if
possible. I hope we could resolve this tomorrow. It's the last thing
I know of that should be done for the 2.5.0 release.
I think this is because of the Maven 3 changes. I did a full mvn
eclipse:eclipse for the entire project when we upgraded all the
versions in the pom.
And it ran 100%.
Cheers,
Hadrian
On Oct 14, 2010, at 12:58 AM, Willem Jiang wrote:
Hi hadrian,
What's the problem of the camel-jetty build?
Are they new build failures?
On 10/14/10 11:30 AM, Hadrian Zbarcea wrote:
Still a few errors to sort out. I got a couple of failures in
jetty, the eclipse goal is not working properly either yet in
spring and blueprint. Hadrian
On Oct 13, 2010, at 5:56 PM, Claus Ibsen wrote:
Hadrian, how is the 2.5 release going?
On Tue, Oct 12, 2010 at 9:53 PM, Henryk Konsek<hekon...@gmail.com>
wrote:
When you release camel-apache, I'll release camel-extra 2.5 .
On Tue, Oct 12, 2010 at 9:24 PM, Claus
Ibsen<claus.ib...@gmail.com>
wrote:
Okay all is set and we are ready for the 2.5 release.
Hadrian take it away.
On Tue, Oct 12, 2010 at 4:50 PM, Claus
Ibsen<claus.ib...@gmail.com>
wrote:
Hi
Last minute ticket which James Strachan would love to get in
https://issues.apache.org/activemq/browse/CAMEL-3222
I am running full test now with the fixes. Before committing to
trunk. I will let you know when its committed so we can start
the cut.
On Tue, Oct 12, 2010 at 3:22 PM, Hadrian
Zbarcea<hzbar...@gmail.com> wrote:
I did some sanity checks in the past days, and as I mentioned
earlier on the #camel channel, I already started the builds
for the 2.5.0 release. I only encountered an intermittent
problem with camel-ftp in the past days that may cause some
problem (i hope not), other than that we should be able to
start the vote today.
Cheers
Hadrian
On Oct 12, 2010, at 12:24 AM, Claus Ibsen wrote:
Hi
We have upgraded to Scalate 1.3 and CXF 2.2.11. We should be
all set in terms of dependencies.
Hadrian do you have time to do the 2.5 release?
It would be great to get it out really soon. Its been 3
months since the last release and we have a lot of tickets
resolved in this release.
--
Claus Ibsen
Apache Camel Committer
Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus
--
Claus Ibsen
Apache Camel Committer
Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus
--
Claus Ibsen
Apache Camel Committer
Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus
--
Henryk Konsek
--
Claus Ibsen
Apache Camel Committer
Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus
--
Willem
----------------------------------
Open Source Integration: http://www.fusesource.com
Blog: http://willemjiang.blogspot.com (English)
http://jnn.javaeye.com (Chinese)
Twitter: http://twitter.com/willemjiang
--
Daniel Kulp
dk...@apache.org
http://dankulp.com/blog
--
Willem
----------------------------------
Open Source Integration: http://www.fusesource.com
Blog: http://willemjiang.blogspot.com (English)
http://jnn.javaeye.com (Chinese)
Twitter: http://twitter.com/willemjiang