You are right - src/main/resources/META-INF/MANIFEST.MF was missing from my ws.
How does if affect anything? (And why 2.0.7 doesn't complain without it?).
thanks,
-marina
Stuart McCulloch wrote:
2008/10/9 Marina Vatkina <[EMAIL PROTECTED]>
I'm building inside javax.ejb via 'mvn clean install'
yes, but what I'm saying is with the latest update of GlassFish
and that single line patch, when I do a 'mvn clean install' from
the project root with either 2.0.7 or 2.0.9 it works fine
if I then go into javax.ejb and do 'mvn clean install' it still works
so I'm thinking that you may have leftover changes either in the
build tree, or installed in your local repo that are affecting this
hence my suggestion to check (svn diff) and rebuild from the top
thanks,
-marina
Stuart McCulloch wrote:
2008/10/8 Marina Vatkina <[EMAIL PROTECTED]>
Stuart McCulloch wrote:
2008/10/8 Marina Vatkina <[EMAIL PROTECTED]>
Unfortunately I don't see any difference if I add <manifestLocation>
entry
:(.
hmm... this pom is from GlassFish isn't it? (it looks like it)
It is. I put the line inside <instructions>... but after I changed it as
in
your example below, I got:
[INFO] [jar:jar]
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error assembling JAR
Embedded error: Manifest file:
/export/v3/v3/ejb/javax.ejb/target/classes/META-INF/MANIFEST.MF does not
exist.
Something else is not right?
do you have any other local changes and have you rebuilt from the root
folder?
when I grab the latest GlassFish code via svn and apply just the following
patch
the full build completes successfully and the ejb bundle has the correct
manifest
regardless of whether I use Maven 2.0.7 or 2.0.9
(if you've previously modified and installed the parent poms you may need
to
revert those changes and re-install them... otherwise Maven could pick up
the
installed version in the local repo instead of the updated pom in the
build
tree)
Index: ejb/javax.ejb/pom.xml
===================================================================
--- ejb/javax.ejb/pom.xml (revision 23273)
+++ ejb/javax.ejb/pom.xml (working copy)
@@ -86,6 +86,7 @@
some other jar and other modules depend on this
artifact, we need to unpack.
-->
+
<manifestLocation>${pom.build.directory}</manifestLocation>
<unpackBundle>true</unpackBundle>
</configuration>
<executions>
thanks,
-marina
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]