我正在阅读apachestorm的教程,我想用groupid“com.learning storm”创建一个maven项目。问题是这个不见了。我添加了以下原型目录:
[http://repo1.maven.org/maven2/archetype-catalog.xml][1]
[http://mvnrepository.com/artifact/org.apache.storm][2]
如何找到com.learning storm的groupid?
我正在阅读apachestorm的教程,我想用groupid“com.learning storm”创建一个maven项目。问题是这个不见了。我添加了以下原型目录:
[http://repo1.maven.org/maven2/archetype-catalog.xml][1]
[http://mvnrepository.com/artifact/org.apache.storm][2]
如何找到com.learning storm的groupid?
2条答案
按热度按时间kpbpu0081#
答案是一个猜测,如果我理解正确的话,你的意思不是仅仅创建一个项目,而是用你选择的maven原型,即com.learning.storm one来创建。
好吧,这里有一些步骤:
希望是他们创造的
并将其上传到某个存储库,您可以从中访问它(maven central最好,但如果您找不到它,则可能性不大)。
你可以跑了
mvn archetype:generate -Dfilter=com.learning.storm
-它将原型插件的过滤器设置为“storm”,但在我的机器上,它会产生三个结果,没有一个符合您的要求您可以交互式地运行原型插件并在那里查找storm(它还提供了按组或工件id筛选选项,因此知道一个,您就很幸运了)。不过,这与选项3相同。
您可以查找原型目录,它是一个xml文件。每个maven存储库都有它(包括您的本地存储库)。maven源代码库也有一个。如果您的com.learning.storm已经提交,您将在xml中看到它。
您可以去maven central,使用他们的搜索进行查看—一些原型也作为项目或依赖项提交。
去那些拥有com.learning.storm->storm.learning.com的人的网站,搜索这些信息。
gywdnpxw2#
我不确定我是否正确理解你的问题。但是,您可以按以下方式启动maven项目: