我有 2 个应该导入到 Maven 项目中的 JAR。我按照本教程(单击此处)并将这些 JAR 导入到我的 maven 项目中。基本上,我在终端中执行了这段代码:
mvn install:install-file -Dfile=myfile.jar -DgroupId=mygroup -DartifactId=com.mygroup.project -Dversion=1.0 -Dpackaging=jar -DlocalRepositoryPath=lib -DcreateChecksum=true
然后我将库导入到我的 Maven 项目中。
这一切都很好。但是,我要导入的 JAR 本身应该很少有依赖项。据我了解,Maven 自动处理内部依赖项。现在我有一个依赖项列表(带有组 ID、人工制品 ID 和版本),但我不明白我在哪里写这些。在库的 1.0 文件夹中,有一个名为 myjar-1.0.pom 的文件。我尝试在那里编写依赖项,但没有用。
你能告诉我一种手动告诉 Maven 加载一些依赖项的方法吗?
我还尝试在主pom.xml中指定这些依赖项,但它会导致错误 - 说找不到repo-url/dependency/file.pom。所以我想它只需要在内部依赖中提到 - 但我无法找到手动定义它们的方法。我需要在这些库中创建一个 pom.xml,还是我遗漏了什么?