首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java源码中的Maven groupId和包名称

java源码中的Maven groupId和包名称
EN

Stack Overflow用户
提问于 2011-03-07 06:56:05
回答 2查看 13.7K关注 0票数 18

如果我有一个maven groupid com.mycompany.app,这是否意味着我需要将我的包命名为com.mycompany.app.*

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-07 07:01:05

不,maven并不关心您使用什么包名。话虽如此,让它们保持一致并不是一个坏主意,这样可以更容易地看到一个类来自哪个依赖项。

票数 35
EN

Stack Overflow用户

发布于 2015-05-13 01:41:15

在创建maven项目时,如果您已经提到了groupId和包名的值,那么maven将考虑包名来放置您的java类。

例如:

代码语言:javascript
复制
mvn archetype:generate -DgroupId=gen.src -DartifactId=Iftekhar -DpackageName=com.src.Model -Dversion=2.0-Snapshot

在上面的场景中,将在包com.src.Model内创建App.java类,并且不考虑groupId值。

但是如果你只提到了groupId的值(而不是包名),如下所示:

代码语言:javascript
复制
mvn archetype:generate -DgroupId=com.src.Controller -DartifactId=Iftekhar -Dversion=2.0-Snapshot  

然后在com.src.Controller包中创建App.java类。

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

https://stackoverflow.com/questions/5214075

复制
相关文章

相似问题

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