2016-05-05 4 views
0

を構築し、私はプラグインで、私のMavenのリポジトリにjarファイルをインストールしようとしています:使用プラグインのJava APIスクリプト

def installer = install.repositories.mavenInstaller 

[installer]*.pom*.whenConfigured {pom -> 
    println pom 
    org.apache.maven.model.Exclusion exclusion = new org.apache.maven.model.Exclusion() 
    exclusion.setArtifactId("*") 
    exclusion.setGroupId("*") 
    pom.dependencies.each { dep -> dep.addExclusion(exclusion) } 
} 

:私はそれをこのようにしようとしているドキュメントに続き

apply plugin: 'maven' 

しかし、それは失敗します:

unable to resolve class org.apache.maven.model.Exclusion 

もっと一般的に、どのようにしてプラグインのAPIからGradle DSLに移行するのでしょうか?

答えて

0

一般的に言えば、プラグインのドキュメントを参照してください。

この場合、古いmavenプラグインよりも使いやすい新しいmaven-publishプラグインを使用しない理由がありますか?

+0

これらの除外をmaven-publishでどのように追加できますか? – bananasplit

+0

https://docs.gradle.org/current/userguide/publishing_maven.html#N14021 – Vampire

+0

pom.withXmlで何をしますか?除外を追加するにはどうすればよいですか? – bananasplit

関連する問題