It looks like the plugin add all the m2 depedencies into the classpath. Can you exclude them[1] in the maven jar plugin ?
[1] https://maven.apache.org/plugins/maven-jar-plugin/examples/include-exclude.html Willem Jiang Twitter: willemjiang Weibo: 姜宁willem On Sat, Jul 28, 2018 at 9:33 AM, wjm wjm <[email protected]> wrote: > 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. >
