当我触发 mvn archetype:generate ... -DarchetypeArtifactId = maven-archetype-webapp 时,会创建 \ src 和 pom.xml ;在 \ src 内,Maven生成默认目录 \ main 和 \ test 。
我应该怎么做才能“将旧的Java EE应用程序迁移到Maven”:将我的包移到\ main \ com \ mycompany \ mynewapp?
我是否“强制”使用\ com作为根目录(groupId)?
答案 0 :(得分:0)
源树的根应为src/main/java
,除非您进行配置。例如,如果您的包名称为src/main/java/com/example/
,请将您的来源置于com.example
下。如果您的软件包名称只是src/main/java/example
,请将您的来源置于example
下。
您可以使用任何groupId和您喜欢的任何包名:groupId不必以任何方式与包名相似。它的惯例与它们相似。