【发布时间】:2017-10-25 04:11:34
【问题描述】:
我正在尝试生成一个 SNAPSHOT maven 原型,将其发布到 Sonatype 的 OSS 存储库:https://oss.sonatype.org/content/repositories/snapshots/funcatron/starter/
发布正确。但是,当我尝试从 SNAPSHOT 中 mvn archetype:generate 时,事情不起作用:
mvn archetype:generate -B \
-DarchetypeGroupId=funcatron \
-DarchetypeArtifactId=starter \
-DarchetypeVersion=0.3.0-SNAPSHOT \
-DgroupId=my.stellar \
-DartifactId=thang \
-DarchetypeRepository=https://oss.sonatype.org/content/repositories/snapshots/
找不到原型:
[INFO] Generating project in Batch mode
[WARNING] Archetype not found in any catalog. Falling back to central repository.
[WARNING] Add a repsoitory with id 'archetype' in your settings.xml if archetype's repository is elsewhere.
[WARNING] The POM for funcatron:starter:jar:0.3.0-SNAPSHOT is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
那么……我做错了什么?有什么我应该添加到pom.xml 以发布 SNAPSHOT 工件以便可以通过mvn archetype:generate 找到吗?
谢谢!
【问题讨论】: