<build>
<plugins>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.1</version>
<configuration>
<圆耐简attach>true</attach>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
配置中指定了phase为compile,意思是在亩盯生命周橘裤期compile的时候就将源文件打包,即只要执行的mvn命令包括compile这一阶段,就会将源代码打包。同样,phase还可以指定为package、install等等。
1,生成3个目录/lib,/conf,/bin目录
2,把所悉雹有的jar目录编译、拷贝到/lib目录(包括maven的jar包和lib目录下的jar,以及编译的jar包)
3,把所有的启动脚本从工程凳让根目录拷贝到/bin目录
4,把所有的配置文件从src/main/resources拷贝到/conf
下面是配置的pom.xml,我把相关的配置都加了注释,一看就能明白,把build节点拷贝到你们的项目中,就基本可以用了:睁粗帆)
不是,maven可以通过原型的方式建立pom,除此以外你的所有部分还是需要自己写的。pom主要的作用
1 是从网上的仓库里获取jar包 这早猜州样你提供给别人只要源码和pom就可以陆蔽了。
2 是pom可以通过层级的方式获取jar包,这样,你只需要关注你使用的jar包,至于这些jar包还调用了什么jar包,无兆知需关注,由系统自动获取。
3 可以管理jar包的版本。只要修改pom,就可以更换版本。剩的你不停手工下载不同版本进行测试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)