我正在尝试使用以下命令安装一个本地JAR文件以用作依赖项
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile=<path-to-file>
获得以下结果
您指定的目标需要一个项目才能执行,但此目录中没有POM
hiz5n14c1#
要将文件安装到本地maven存储库中,还必须提供组ID、构件ID和该文件的版本。如果没有它们,Maven不知道将文件存储在哪个目录中。
另请参阅:https://maven.apache.org/plugins/maven-install-plugin/install-file-mojo.html。
csbfibhn2#
Maven需要所谓的Gav坐标:groupId、artifactId、version和packaging来存储艺术品。
groupId
artifactId
version
packaging
您可以使用Install命令为它们命名
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile=<path-to-file> -Dpackaging=jar -DgeneratePom=true -DgroupId=<groupId> -DartifactId=<artifactId> -Dversion=<version>
2条答案
按热度按时间hiz5n14c1#
要将文件安装到本地maven存储库中,还必须提供组ID、构件ID和该文件的版本。如果没有它们,Maven不知道将文件存储在哪个目录中。
另请参阅:https://maven.apache.org/plugins/maven-install-plugin/install-file-mojo.html。
csbfibhn2#
Maven需要所谓的Gav坐标:
groupId
、artifactId
、version
和packaging
来存储艺术品。您可以使用Install命令为它们命名