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

Jas*_*onH 5 ant maven-2 jar

我只是从maven开始,来自多年与Ant合作.我现在正在尝试一项基本任务,构建一个需要供应商提供的库的简单项目.我在src\main\resources\VENDORNAME中有jar.当我运行mvn编译时,它在编译时失败,说库不存在.我似乎无法将这些添加为依赖项,因为我不知道它们的版本号,因为它们是专有的,我无法在ibiblio或其他地方找到它们.没有这些罐子我就无法编译我的课程.
有没有办法使用不遵循Maven惯例的罐子?我可能不太了解maven,所以欢迎任何指导.对任何回复都非常感谢.

dby*_*rne 4

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

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

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
    -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
Run Code Online (Sandbox Code Playgroud)