<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.2</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>
com.trilogy.dealerportal.notificationtool.Main
</mainClass>
</manifest>
</archive>
</configuration>
</plugin>我用这段跑mvn package可以在target下生成一个可以直接用
java -jar notification.jar 命令的一个jar包
但是因为该jar包用到过其他的一些依赖jar包
那些jar包是不是一定要手动添加到classpath中???
或者有没有办法将这些依赖的jar通过maven复制到我项目所在的文件夹下,
然后我自己可以写个.bat文件运行知道的回答下,谢谢
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.2</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>
com.trilogy.dealerportal.notificationtool.Main
</mainClass>
</manifest>
</archive>
</configuration>
</plugin>我用这段跑mvn package可以在target下生成一个可以直接用
java -jar notification.jar 命令的一个jar包
但是因为该jar包用到过其他的一些依赖jar包
那些jar包是不是一定要手动添加到classpath中???
或者有没有办法将这些依赖的jar通过maven复制到我项目所在的文件夹下,
然后我自己可以写个.bat文件运行知道的回答下,谢谢
只要加了这行
<addClasspath>true </addClasspath>
就会自动把classpath添加进去的呐?