为了账号安全,请及时绑定邮箱和手机立即绑定

maven 将项目定义为 jar

maven 将项目定义为 jar

富国沪深 2022-08-17 17:07:14
这个项目是一个库,一个我正在研究的框架,将通过 mavenrepository.com 作为jar文件分发。我在1下的页面上阅读了此内容。介绍。maven jar插件提供了构建jars文件的功能,如果您定义将项目打包为jar文件,maven将隐式调用此插件。我们不需要在pom中定义它.xml当maven需要它时,它将被下载并执行。问题是我如何将项目本身定义为pom.xml中的一个罐子。默认情况下,我只想在jar中包含文件。 不需要在罐子里。src/main/javasrc/test/java
查看完整描述

2 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

我将根据要求总结我的评论:

默认情况下,Maven 将在项目的目录中生成一个 jar 文件。这发生在“包”生命周期阶段。target

如果要显式设置包装,则可以添加以下内容作为 pom.xml 元素的子元素:jar<project>

<packaging>jar</packaging>

有关生命周期的更多信息,请参阅:

与Maven中的几乎所有内容一样,结果可以通过或多或少的努力进行自定义。我不会重复它是如何完成的,但会提供指向这些主题问题的链接:

请注意,由于可以通过配置更改这些内容,因此您应该有充分的理由这样做。每次偏离约定(标准)都可能导致需要更多的配置。


查看完整回答
反对 回复 2022-08-17
?
BIG阳

TA贡献1859条经验 获得超6个赞

将此标记放在项目的 pom 中.xml标记下<project>

    <packaging>jar</packaging>


查看完整回答
反对 回复 2022-08-17
  • 2 回答
  • 0 关注
  • 94 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信