On 2011-02-07 22:41, Stevo Slavić wrote:
> Doesn't work for me with
> https://repository.apache.org/content/groups/snapshots/org/apache/maven/plugins/maven-assembly-plugin/2.2.1-SNAPSHOT/maven-assembly-plugin-2.2.1-20110203.204308-1.jar
> - classpath still nowhere to be seen. Checking out
> maven-assembly-plugin trunk (r1068108), installing it, and making use
> of it didn't help as well.

OK, thanks for testing.

> 
> Regards,
> Stevo.
> 
> On Mon, Feb 7, 2011 at 8:28 PM, Dennis Lundberg <[email protected]> wrote:
>> On 2011-02-07 00:27, Kai Hackemesser wrote:
>>> Hi there,
>>>
>>> We try to migrate to Maven 3.0 here but one assembly causes us headache.
>>>
>>> In the project we try to build a runnable jar that depends on libraries that
>>> are assembled into a lib folder. Under Maven 2(.2.1) we have no problem with
>>> that, the runnable jar works as designed. The same project build under Maven
>>> 3.0.2 currently builds the project without complaints, but in our resulting
>>> jar's MANIFEST.MF file the Class-Path entry is missing completely.
>>>
>>> Is this a known bug, is there a workaround known if so? Or do I need to
>>> modify something in the assembly for this?
>>
>> Can you please try with the latest 2.2.1-SNAPSHOT version of the
>> Assembly Plugin?
>>
>>> here's our plugin configuration:
>>>       <plugin>
>>>         <artifactId>maven-assembly-plugin</artifactId>
>>>         <version>2.2</version>
>>>         <executions>
>>>           <execution>
>>>             <id>deploy-assembly</id>
>>>             <phase>package</phase>
>>>             <goals>
>>>               <goal>single</goal>
>>>             </goals>
>>>             <configuration>
>>>               <attach>false</attach>
>>>               <descriptors>
>>>
>>> <descriptor>src/main/assembly/executable-assembly.xml</descriptor>
>>>               </descriptors>
>>>               <archive>
>>>                 <manifest>
>>>
>>> <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
>>>                   <mainClass>com.energyintellect.ecg.Application</mainClass>
>>>                   *<addClasspath>true</addClasspath>*
>>>                   <addExtensions>false</addExtensions>
>>>                 </manifest>
>>>               </archive>
>>>               <finalName>eig-${project.version}</finalName>
>>>             </configuration>
>>>           </execution>
>>>       </plugin>
>>>
>>> and the assembly descriptor:
>>>
>>> <assembly xmlns="http://maven.apache.org/xsd/assembly-1.1.0"; xmlns:xsi="
>>> http://www.w3.org/2001/XMLSchema-instance";
>>>   xsi:schemaLocation="http://maven.apache.org/xsd/assembly-1.1.0
>>> http://maven.apache.org/xsd/assembly-1.1.0-SNAPSHOT.xsd";>
>>>   <id>bin</id>
>>>   <formats>
>>>     <format>jar</format>
>>>   </formats>
>>>   <includeBaseDirectory>false</includeBaseDirectory>
>>>   <dependencySets>
>>>     <dependencySet>
>>>       <useProjectArtifact>false</useProjectArtifact>
>>>       <unpack>true</unpack>
>>>       <scope>runtime</scope>
>>>       <includes>
>>>         <include>com.[...]</include>
>>>         <include>com.[...]</include>
>>>         <include>com.[...]</include>
>>>         <include>com.[...]</include>
>>>         <include>com.smardec:license4j</include>
>>>         <include>net.wimpi:modbus</include>
>>>       </includes>
>>>     </dependencySet>
>>>   </dependencySets>
>>>   <fileSets>
>>>     <fileSet>
>>>       <directory>target/classes</directory>
>>>       <outputDirectory></outputDirectory>
>>>     </fileSet>
>>>   </fileSets>
>>> </assembly>
>>>
>>> Cheers,
>>> Kai
>>>
>>
>>
>> --
>> Dennis Lundberg
>>
>> ---------------------------------------------------------------------
>> 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]
> 
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to