首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果maven原型在Maven存储库中,但没有在交互模式中列出,我可以使用该原型吗

如果maven原型在Maven存储库中,但没有在交互模式中列出,我可以使用该原型吗
EN

Stack Overflow用户
提问于 2013-04-05 00:23:10
回答 1查看 96关注 0票数 0

我有一个开放源码项目的工作原型,我可以安装它,然后使用mvn原型:使用本地目录生成。我想分享它,这样任何人都可以在他/她的项目中使用它。项目已经在使用OSS Sonatype的Maven公共存储库上。Sonatype将原型打包到jar文件中,并说它是正常的依赖,所以我的问题是:当我以这种方式在OSS Sonatype中使用传统的发布过程时,用户是否可以使用我的原型:

代码语言:javascript
运行
复制
mvn archetype:generate -DarchetypeGroupId=pl.bristleback -DarchetypeArtifactId=webapp-archetype
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-05 09:48:57

Generate project using an alternative catalog告诉我们

通过将archetypeCatalog属性定义为特定值,可以将备用目录用作内部目录,该特定值可以是:

使用内部目录only.

  • local
  1. internal使用本地目录only.
  2. remote使用maven的远程目录。当前没有目录被provided.
  3. file://path/to/archetype-catalog.xml为使用特定的本地目录。当目录文件命名为archetype-catalog.xml时,可以将其命名为omitted.
  4. http://url/to/archetype-catalog.xml以使用特定的远程目录。将目录文件命名为archetype-catalog.xml时,可以省略它。

您可以使用以下命令尝试创建:-

代码语言:javascript
运行
复制
mvn archetype:generate 
    -DarchetypeCatalog=http://path/to/your/sonartype 
    -DarchetypeGroupId=pl.bristleback 
    -DarchetypeArtifactId=webapp-archetype 

我希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15816561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档