一千萬個為什麽

搜索

如何在Maven 2中手動安裝工件?

當我嘗試用Maven 2手動安裝工件時遇到了一些錯誤。我想用命令從本地目錄安裝jar

mvn install:install-file -Dfile=jta-1.0.1B.jar

但是Maven給出了一個構建錯誤,其內容如下所示:

Invalid task '.01B.jar': you must
specify a valid lifecycle phase, or a
goal in the format plugin:goal or
pluginGroupId:pluginArtifactId:pluginVersion:goal

我的命令有錯誤嗎?

最佳答案

您需要指出工件的groupId,artifactId和版本:

mvn install:install-file \
  -DgroupId=javax.transaction \
  -DartifactId=jta \
  -Dpackaging=jar \
  -Dversion=1.0.1B \
  -Dfile=jta-1.0.1B.jar \
  -DgeneratePom=true

轉載註明原文: 如何在Maven 2中手動安裝工件?