2008/10/9 Marina Vatkina <[EMAIL PROTECTED]>

> 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?).
>

it shouldn't affect that particular project because you're using
the bundle goal to generate the correct manifest - as for why
it doesn't complain on 2.0.7, that's a question for the Maven
team because the error is coming from the maven-jar-plugin

(presumably in 2.0.9 they changed some of the archiver code)


> 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]
>
>


-- 
Cheers, Stuart

Reply via email to