gpt4 book ai didi

java - 如果 Artifact 是一个库,Maven 的 pom.xml 中是否需要 "main.class"XML 元素?

转载 作者:行者123 更新时间:2023-11-30 06:36:43 25 4
gpt4 key购买 nike

我正在为一个库项目创建一个 pom.xml。

<main.class> <properties> 下的 POM XML 元素需要这个吗?

(该库有一个小测试 Main.java,我一开始并不打算将其包含在库 JAR 文件中,因此除非需要,否则我宁愿不使用该测试文件作为 main.class)。

最佳答案

Is “main.class” XML element required in Maven's pom.xml if the artefact is a library?

没有。

在最基本的层面上,maven 从某个 structure 的项目创建 jars ,它并不关心你是否有主类。使用mvn clean install:

此命令告诉 Maven 构建所有模块,并将其安装在本地存储库中。本地存储库是在您的主目录(或您创建它的替代位置)中创建的...(其他项目可以将其声明为依赖项)

maven 唯一关心主类的时候是当你想要 make the jar executable 的时候

关于java - 如果 Artifact 是一个库,Maven 的 pom.xml 中是否需要 "main.class"XML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45089628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com