1. 首先看下maven项目的标准目录结构:
2. 看下项目pom.xml的配置,首先要配置maven-jar-plugin,把自己的代码编译打包成jar文件,然后配置maven-assembly-plugin,把整个项目打包成一个发布包。
org.apache.maven.plugins maven-jar-plugin 2.4 false true lib/ dbRobot.BeanRobot ${project.basedir}/xml/* org.apache.maven.plugins maven-assembly-plugin 2.4 src/main/assembly/package.xml make-assembly package single
3. 再来看package.xml的配置
bin zip false lib false ${project.basedir} / README* LICENSE* NOTICE* ${project.basedir}\src\main\config config *.xml *.properties ${project.build.scriptSourceDirectory} startup.* ${project.build.scriptSourceDirectory} startup.* ${project.build.directory} *.jar
4. 经过jar和assembly,最终得到一个可发布的zip文件,内容结构如下:
转载: