mvn -DgroupId=org.epseelon.samples -DartifactId=todolist archetype:create
任何人都可以在这里解释我的命令。
答案 0 :(得分:1)
此命令行中的标记为:
以下是解释:
-D
表示定义给定名称的属性,这是非常通用的。几乎所有东西都可以由它处理和配置。groupId
是您的项目所在的名称空间。您应该按相反顺序选择自己的互联网域名。例如,我通常选择de.roland_illig.*
,将*
替换为实际项目名称。这将导致(冗余的)完整的工件名称,如de.roland_illig.todolist:todolist
,但如果我后来决定将项目拆分为几个小型库,则非常有用。artifactId
是项目名称本身。构建.jar
文件时,生成的文件将具有此名称。archetype
是Maven插件的名称。create
是由该插件定义的操作。答案 1 :(得分:0)
org.eclipse.visualedit
作为一组工件,它可以有一个模型,一个gui和一些其他模块包装答案 2 :(得分:0)
在maven link text中,您使用3个参数定义对其他包/库的依赖:groupId:artifactId:version
。有关详细信息,请参阅documentation。包裹存储在central repository。
Maven也因plugins而闻名。您调用插件archetype:create
并且操作archetype
(documentation)的女巫create
。
命令mvn ...
根据指定的jar org.epseelon.samples:todolist
创建一个新项目。