gpt4 book ai didi

maven-2 - 如果从未使用 pom 构建过,如何添加编译 Maven 项目所需的 jar?

转载 作者:行者123 更新时间:2023-12-02 11:10:15 24 4
gpt4 key购买 nike

我刚刚开始使用 Maven,因为我已经与 Ant 合作了多年。我现在正在尝试一项基本任务,构建一个需要供应商提供的一些库的简单项目。我的 jar 位于 src\main\resources\VENDORNAME 中。当我运行 mvncompile 时,编译失败,提示库不存在。我似乎无法将它们添加为依赖项,因为我不知道它们的版本号,而且由于它们是专有的,我无法在 ibiblio 或其他地方找到它们。没有这些 Jars,我无法编译我的类。
有没有办法使用不遵循 Maven 约定的 jar 包?我可能不正确理解maven,所以欢迎任何指导。非常感谢您的任何回复。

最佳答案

我会为这些 jar 编写您自己的 POM 文件并将它们添加到您的存储库中。不必是任何花哨的东西,只是一个简单的 POM 文件。这样您就可以在不破坏“Maven 方式”的情况下包含它们。

如果您希望 Maven 自动为您生成一个,并将其安装到您的本地存储库,您可以使用以下命令:

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

关于maven-2 - 如果从未使用 pom 构建过,如何添加编译 Maven 项目所需的 jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2861370/

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