我有一个开放源码项目的工作原型,我可以安装它,然后使用mvn原型:使用本地目录生成。我想分享它,这样任何人都可以在他/她的项目中使用它。项目已经在使用OSS Sonatype的Maven公共存储库上。Sonatype将原型打包到jar文件中,并说它是正常的依赖,所以我的问题是:当我以这种方式在OSS Sonatype中使用传统的发布过程时,用户是否可以使用我的原型:
mvn archetype:generate -DarchetypeGroupId=pl.bristleback -DarchetypeArtifactId=webapp-archetype发布于 2013-04-05 09:48:57
Generate project using an alternative catalog告诉我们
通过将archetypeCatalog属性定义为特定值,可以将备用目录用作内部目录,该特定值可以是:
使用内部目录only.
local的internal使用本地目录only.remote使用maven的远程目录。当前没有目录被provided.file://path/to/archetype-catalog.xml为使用特定的本地目录。当目录文件命名为archetype-catalog.xml时,可以将其命名为omitted.http://url/to/archetype-catalog.xml以使用特定的远程目录。将目录文件命名为archetype-catalog.xml时,可以省略它。您可以使用以下命令尝试创建:-
mvn archetype:generate
-DarchetypeCatalog=http://path/to/your/sonartype
-DarchetypeGroupId=pl.bristleback
-DarchetypeArtifactId=webapp-archetype 我希望这能有所帮助。
https://stackoverflow.com/questions/15816561
复制相似问题