java - archetypeArtifactId 的用途是什么?

标签 java maven-2 maven

创建新项目时,需要设置archetypeArtifactId。有人知道这个元素的含义吗?

最佳答案

您是指创建新的 POM 还是新项目?对于一个新项目,当您提供 archetypeArtifactId 时,您是在通知 Maven 使用什么原型(prototype)来创建项目的初始结构。 Maven 从 archetypeCatalog 中查找它.

例如,如果您想创建一个简单的网络应用程序项目,您可以指定 -DarchetypeArtifactId=maven-archetype-webapp .

更新 我找到了这个 list一些常用原型(prototype)的汇编。

关于java - archetypeArtifactId 的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5137809/

相关文章:

java - 如果我不遵守 java 包命名约定,则命令 "java"无法找到 .class,对吧?

java - 将 JVM 与应用程序打包,同时保持自动化和可重复的构建过程

java - Maven,稳定性,用v3还是用v2?

java - FindBugs 和 Maven

java - 在防火墙后面构建 maven Java 项目拦截 SSL 证书

mysql - Sonar 提示 SonarQube 中已经定义了一个项目,但不是项目的模块

java - 如何找到数据库的最后一个条目

java - java中如何从pid中查找进程名?

java - 使用其他框架的类不好吗?

google-app-engine - 如何在 Maven 中更改应用引擎用户名/凭据?