mvn生成可执行jar包需要在pom.xml中添加
<build>
<finalName>analysis</finalName>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>Analysis</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
并使用mvn assembly:assembly命令生成带依赖的jar包。
java -jar Analysis-with-dependencies.jar
如果项目中包含第三方jar包,可执行
mvn install:install-file -Dfile=XXXXX.jar -DgroupId=com.mycompany.myproduct -DartifactId=XXXXX -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true
安装到本地
从终端log中可看到输出到了.m2目录下指定路径。
自此可以正常添加mvn依赖的方式添加此第三方依赖包。