怎么发布一个pom项目且打包maven源码,将源

怎么发布一个pom项目且打包maven源码,将源,第1张

在pom.xml中添加:

<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,就可以更换版本。剩的你不停手工下载不同版本进行测试。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8183014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存