On 14 Feb 07, at 12:18 PM 14 Feb 07, Michael Waluk wrote:
I'm not sure that this is the same issue, but my maven builder is
in an infinite loop. It started (maybe coincidentally) when I
built from the trunk to replace the 0.0.10 plugin jar but continued
after I put the normal 0.0.10 release jar back in place.
It's been fixed in trunk. Related to a change for inherited profile
activation.
The only odd thing I could see was that the Maven Depedency list
contains a reference to another project in my workspace. This
other project happened to be the source for one of my jar
dependencies.
Thanks to you I closed the referenced project, deleted my project
and re-imported it into Eclipse and it built with no loop!
So I tried using the trunk-built plugin jar and it went back into
the infinite loop again. I wanted the trunk-built version because
of a bug-fix where a test-jar dependency is not recognized if the
jar-type for the same groupId/artifactId is also a dependency.
Now I am back to the version 0.0.10 and it can't resolve the test-
jar, but at least no infinite loops.
Thanks,
Michael
On 2/6/07, Ben Tatham <[EMAIL PROTECTED]> wrote: I think I
may have discovered a potential problem in M2Eclipse, but I
want to confirm before I make a bug out of it...
I have a project that has a lot of dependencies. One of those
dependencies is both a war and a jar. This is okay...I just have to
<dependency> items for it with classifiers. However, during the maven
lifecycle, the war gets unpackaged into the target directory
somewhere,
including the pom.xml. M2Eclipse sees it, as said by this log
message:
06/02/07 1:57:48 EST PM: ca.nanometrics:configuration:jar:jar:1.0.1 in
Eclipse Workspace
C:\work\apollo\core\trunk\target\checkout\target\war\work
\configuration-1.0.1\META-INF\maven\ca.nanometrics\configuration
\pom.xml
This is not the jar file, just the pom.xml that it found. This has
two
issues:
1) When the location is in the same project (as in this example),
nothing is done. The jar does not get added to the classpath b/c I'm
assuming M2Eclipse is just adding the Eclipse Project that it found
the
pom in to the classpath, but since it is the same project nothing
happens.
2) If the location of the pom is in a different project, that other
project may be a project that depends on the current one. I have seen
this happen too. Then, you get the potential for a circular
classpath loop.
My suggestion:
- Make the searching for poms in the eclipse workspace limited to the
root directory of the project. I'm assuming that in most cases
this is
the use case. At very least, this should be an option.
Has anyone else encountered an issue like this before in version
0.0.10?
-Ben
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email