我的pom中有依赖项。xml如下:
<dependency>3.jar</dependency>
<dependency>1.jar</dependency>
<dependency>4.jar</dependency>
<dependency>2.jar</dependency>
我有一个maven项目,部署后将具有如下目录结构:
myproj/
|_lib/
|_1.jar
|_2.jar
|_3.jar
|_4.jar
|_start.sh
CLASSPATH=./lib/*
问题是,当我回显类路径时,它按字母顺序加载JAR:
CLASSPATH=/lib/1.jar;/lib/2.jar;/lib/3.jar;/lib/4.jar;
我希望它是maven使用的:
CLASSPATH=/lib/3.jar;/lib/1.jar;/lib/4.jar;/lib/2.jar;
mvn dependency:build-classpath -Dmdep.outputFile=cp.txt
CLASSPATH=C:\.m2\repository\com\project\3.jar;\.m2\repository\com\project\1.jar;...
我认为我可以修改生成的输出,但我正在寻找更好的解决方案。
有什么想法吗?