Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从gradle为shadowJar生成pom.xml?_Java_Maven_Gradle - Fatal编程技术网

Java 如何从gradle为shadowJar生成pom.xml?

Java 如何从gradle为shadowJar生成pom.xml?,java,maven,gradle,Java,Maven,Gradle,我有一个Gradle项目,它使用shadowJar插件生成一个jar,其中重新定位并包含一些依赖项。我想在那个jar中生成一个pom.xml 我尝试使用maven插件生成pom文件,但它使用compile配置依赖项。它应该使用影子插件定义的shadow配置依赖项 apply plugin: 'maven' task generatePomFile { doLast { pom {}.writeTo("$buildDir/pom.xml") } } 如何从mave

我有一个Gradle项目,它使用
shadowJar
插件生成一个jar,其中重新定位并包含一些依赖项。我想在那个jar中生成一个
pom.xml

我尝试使用
maven
插件生成pom文件,但它使用
compile
配置依赖项。它应该使用影子插件定义的
shadow
配置依赖项

apply plugin: 'maven'
task generatePomFile {
    doLast {
        pom {}.writeTo("$buildDir/pom.xml")
    }
}
如何从maven插件更改pom任务使用的配置