私はMavenのまたはのGradleとMaven(?)座標を私のGradleプロジェクトに割り当てる方法は?
compile('mycompany:filterwidget:0.0.1-SNAPSHOT')
によって
<dependency>
<groupId>mycompany</groupId>
<artifactId>filterwidget</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
で別のプロジェクトの中から(filterwidget
と呼ばれる)私のプロジェクトのいずれかを使用したいと思います。
mycompany:filterwidget:0.0.1-SNAPSHOT
は私のプロジェクトの「Maven座標」と呼ばれていますね。
どのように私のGradleプロジェクトにmaven座標を割り当てるのですか?
私は
jar {
baseName = 'filterwidget'
version = '0.0.1-SNAPSHOT'
}
を持っているが、この十分でしょうか?グループIDはどこに設定されていますか?言い換えれば
、
<project ...>
<modelVersion>4.0.0</modelVersion>
<groupId>mycompany</groupId>
<artifactId>filterwidget</artifactId>
<version>0.0.1-SNAPSHOT</version>
UPDATE
私は 'project.version =「0.0.1-SNAPSHOT''を設定し、 'project.group = 'mycompany''はhttps://docs.gradle.org/current/userguide/maven_plugin.html#sub:installing_to_the_local_repositoryにあります。なぜあなたのコードと違うのですが、違いは何ですか? – Dims
あなたがしたことは、Maven POMの生成を可能にするようにグラデーションを構成することです。あなたが達成しようとしているのであれば、私はしないのですか?私はあなたのMavenプロジェクトと同じくぼみのURLを持つようにあなたのGradleを設定したいと思っています。私が提案したaproachがそれを行うのに正しい方法であるというよりも、私は言うでしょう。 しかし、あなたのユースケースではどんなことが... –