Sam, I am not an expert but dod you try not using 8.0.0-SNAPSHOT,9.0.0-SNAPSHOT) but a defined version ?
Enrico Il ven 15 dic 2017, 17:51 Wilson, Sam <sawil...@akamai.com> ha scritto: > Sorry to bump and old thread, but I’d appreciate it if someone had any > insight. > > Sam > > From: Sam Wilson <sawil...@akamai.com> > Reply-To: Maven Users List <users@maven.apache.org> > Date: Friday, November 24, 2017 at 11:12 AM > To: "users@maven.apache.org" <users@maven.apache.org> > Subject: Re: Maven Assembly Plugin renaming jar > > Oh, I should mention that I've tried this with maven-assembly-plugin 2.4 > and 3.1.0. > > Sam > > On 11/24/2017 11:07 AM, Wilson, Sam wrote: > Hey! > Hopefully you can help me out. Maven assembly plugin seems to be renaming > a jar file without being told to, and it’s messing up my MANIFEST.MF > classpath. > You notice in the snippet of mvn -X below the assembly plugin seems to be > getting version 8.0.2, but it renames it to 8.0.0. > Thanks, > Sam > --- > mvn -X package > -- > […] > [DEBUG] Adding dependency artifact com.example:MyArtifact:jar:8.0.0. > [DEBUG] Adding artifact: com.example:MyArtifact:jar:8.0.0 with file: > /Users/me/.m2/repository/com/example/MyArtifact/8.0.2/MyArtifact-8.0.2.jar > to assembly location: lib/MyArtifact-8.0.0.jar. > [DEBUG] Adding file: > /Users/me/.m2/repository/com/example/MyArtifact/8.0.2/MyArtifact-8.0.2.jar > to archive location: Project/lib/MyArtifact-8.0.0.jar > […] > --- > Project/pom.xml > --- > <project> > <!-- ... --> > <dependencies> > <!-- ... --> > <dependency> > <groupId>com.example</groupId> > <artifactId>MyArtifact</artifactId> > <version>[8.0.0-SNAPSHOT,9.0.0-SNAPSHOT)</version> > </dependency> > </dependencies> > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-jar-plugin</artifactId> > <version>2.4</version> > <configuration> > <archive> > <manifest> > <addClasspath>true</addClasspath> > <classpathPrefix>lib/</classpathPrefix> > <mainClass>com.example.MainClass</mainClass> > </manifest> > </archive> > </configuration> > </plugin> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-assembly-plugin</artifactId> > <version>2.2</version> > <executions> > <execution> > <phase>package</phase> > <goals> > <goal>single</goal> > </goals> > <configuration> > <finalName> > ${project.artifactId} > </finalName> > <appendAssemblyId> > false > </appendAssemblyId> > <descriptors> > > <descriptor>src/assembly/bin.xml</descriptor> > </descriptors> > <attach>false</attach> > </configuration> > </execution> > </executions> > </plugin> > </project> > --- > Project/src/assembly/bin.xml > --- > <assembly > xmlns=" > http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation=" > http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 > http://maven.apache.org/xsd/assembly-1.1.0.xsd"< > http://maven.apache.org/xsd/assembly-1.1.0.xsd%22>> > <id>bin</id> > <baseDirectory>${artifactId}</baseDirectory> > <formats> > <format>tar.gz</format> > <format>dir</format> > </formats> > <dependencySets> > <dependencySet> > <useProjectArtifact>false</useProjectArtifact> > <unpack>false</unpack> > <scope>runtime</scope> > <outputDirectory>lib</outputDirectory> > </dependencySet> > </dependencySets> > <files> > <file> > > <source>target/${artifactId}-${version}.${packaging}</source> > <outputDirectory>/</outputDirectory> > <destName>${artifactId}.${packaging}</destName> > </file> > <file> > > <source>src/main/resources/ProjectConfiguration.properties</source> > <destName>${artifactId}.properties</destName> > <outputDirectory>/</outputDirectory> > </file> > <file> > <source>log4j2.xml</source> > <outputDirectory>/</outputDirectory> > </file> > </files> > </assembly> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org<mailto: > users-unsubscr...@maven.apache.org> > For additional commands, e-mail: users-h...@maven.apache.org<mailto: > users-h...@maven.apache.org> > > > -- -- Enrico Olivelli