在旧版布局中部署工件

“传统”是 maven 1 存储库中使用的布局,而 maven 2 使用“默认”。它们在目录结构、默认快照时间戳和默认元数据文件存在方面有所不同。

  • 遗留布局目录结构:
      groupId
      |--artifactId
         |--jars
            `--artifact
  • 默认布局目录结构:
      groupId
      |--artifactId
         |--version
         |  `---artifact
         |---metadata

    为了能够在存储库的旧版布局中部署工件,请将repositoryLayout参数设置为旧版值。

    mvn deploy:deploy-file -Durl=file:///C:/m2-repo \
                           -DrepositoryId=some.id \
                           -Dfile=your-artifact-1.0.jar \
                           -DpomFile=your-pom.xml \
                           -DrepositoryLayout=legacy