sorry, description is not correct
green lines is the key information, that's for run by "java -jar xxx.jar",
but it cause "mvn install" failed.

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-jar-plugin</artifactId>
  <version>3.1.0</version>
  <executions>
    <execution>
      <id>assembly</id>
      <phase>package</phase>
    </execution>
  </executions>
  <configuration>
    
<outputDirectory>${root.dir}/integration-tests/target/${project.artifactId}</outputDirectory>
    <archive>
      <manifest>
        <classpathLayoutType>simple</classpathLayoutType>
        <addClasspath>true</addClasspath>
        <classpathPrefix>../lib/</classpathPrefix>
        <mainClass>${it.main}</mainClass>
      </manifest>
      <manifestEntries>
        <Class-Path>. ..</Class-Path>
      </manifestEntries>
    </archive>
  </configuration>
</plugin>



2018-07-28 9:33 GMT+08:00 wjm wjm <zzz...@gmail.com>:

> 1.there is no problem run unit test, and start spring applicationContext,
> by "mvn install"
> 2.add maven-jar-plugin in pom, set outputDirectory, and run "mvn install"
> again
> spring will load duplicated libraries in different directory, that cause
> spring start failed.
> (target/lib is my " outputDirectory ")
>
> Loading XML bean definitions from URL [jar:file:/D:/work/git/local-
> servicecomb/integration-tests/target/lib/java-chassis-core-
> 1.1.0-SNAPSHOT.jar!/META-INF/spring/cse.bean.xml]
> Loading XML bean definitions from URL [jar:file:/C:/Users/
> Administrator/.m2/repository/org/apache/servicecomb/java-
> chassis-core/1.1.0-SNAPSHOT/java-chassis-core-1.1.0-
> SNAPSHOT.jar!/META-INF/spring/cse.bean.xml]
>
> can anybody help me to avoid this problem?
> thanks.
>

Reply via email to