我在build.gradle
生成的默认IDEA
中看到该组和版本设置为:
group 'com.mycompany.mytopic'
version '1.0-SNAPSHOT'
如何设置工件ID?
在Maven
我会写:
<groupId>com.mycompany.mytopic</groupId>
<artifactId>my-snippets</artifactId>
<version>1.0-SNAPSHOT</version>
如何在Gradle
中执行相同操作?
我看到建议写
rootProject.name = 'my-snippets'
但为什么?
为什么我们不写
rootProject.group 'com.inthemoon.snippets'
rootProject.version '1.0-SNAPSHOT'
然后?
答案 0 :(得分:1)
artifactId的默认值是setting.gradle中的project name
,您可以设置project name
,如下所示:
rootProject.name = "something"
或者您可以通过在build.gradle文件中添加以下代码来更改它
publishing {
publications {
mavenJava(MavenPublication) {
artifactId 'your_sedired_name'
from components.java
}
}