用法

install : install目标

在大多数情况下,install:install目标不需要任何配置,它需要在默认构建生命周期的安装阶段安装项目的 POM 和工件文件。

mvn install

install:install- file目标

install:install-file目标主要用于将不是由 Maven 构建的工件安装到本地存储库。项目的开发团队可能会也可能不会为工件提供 POM。下面是install-file目标的一些可用参数的列表:

mvn install:install-file -Dfile=your-artifact-1.0.jar \
                         [-DpomFile=your-pom.xml] \
                         [-Dsources=src.jar] \
                         [-Djavadoc=apidocs.jar] \
                         [-DgroupId=org.some.group] \
                         [-DartifactId=your-artifact] \
                         [-Dversion=1.0] \
                         [-Dpackaging=jar] \
                         [-Dclassifier=sources] \
                         [-DgeneratePom=true] \
                         [-DcreateChecksum=true]
  • 要安装的文件的 groupId、artifactId、版本和打包。这些可以从指定的 pomFile 中获取,并使用命令行覆盖或指定。当 pomFile 包含parent部分时,如果没有为当前项目或在命令行上进一步指定 groupId,则可以考虑 parent 的 groupId。
  • 可选的分类器参数可用于为项目安装辅助工件,例如javadocJAR。如果没有给出分类器,Maven 假定该文件是项目的主要工件。