Maven构成的java项目一般有很多JAR包,而一般的打包方式,是把所有的三方依赖的JAR包
打到一个固定的文件夹下面,而后续的开发仅上传自己的代码的JAR包就行
如果在linux下面用以下命令:
mvn dependency:copy-dependencies -DoutputDirectory=target/lib
如果是在Myeclipse或Eclipse中可以在pom.xml文件中加入以下插件来达到以上相同的目的:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>主函数所在的类</mainClass>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
<classesDirectory>
</classesDirectory>
</configuration>
</plugin>
打到一个固定的文件夹下面,而后续的开发仅上传自己的代码的JAR包就行
如果在linux下面用以下命令:
mvn dependency:copy-dependencies -DoutputDirectory=target/lib
如果是在Myeclipse或Eclipse中可以在pom.xml文件中加入以下插件来达到以上相同的目的:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>主函数所在的类</mainClass>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
<classesDirectory>
</classesDirectory>
</configuration>
</plugin>