2017-11-23 8 views

答えて

1

私は(のmaven-公開プラグインがまだインキュベートされた)任意のきれいな解決策を認識していないので、私はhttps://stackoverflow.com/a/25201395/2838501からインスピレーションを取り、汚れたソリューションがあります。

publications { 
    mavenJava(MavenPublication) { 
     from components.java 

     pom.withXml { 
      project.configurations.compileOnly.allDependencies.each { dep -> 
       asNode().dependencies[0].appendNode('dependency').with { 
        it.appendNode('groupId', dep.group) 
        it.appendNode('artifactId', dep.name) 
        it.appendNode('version', dep.version) 
        it.appendNode('scope', 'provided') 
       } 
      } 

     } 
    } 
} 
関連する問題