Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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 使用'发布jar依赖项;maven publish';插件_Java_Intellij Idea_Jar_Maven Publish_Fatjar - Fatal编程技术网

Java 使用'发布jar依赖项;maven publish';插件

Java 使用'发布jar依赖项;maven publish';插件,java,intellij-idea,jar,maven-publish,fatjar,Java,Intellij Idea,Jar,Maven Publish,Fatjar,我有一个java IntelliJ IDE的gradle项目。 我的依赖项是这样的: apply plugin: 'maven-publish' dependencies { compile fileTree(dir: 'libs', include: '*.jar') testCompile group: 'junit', name: 'junit', version: '4.12' compile group: 'com.google.code.findbugs', name: 'js

我有一个java IntelliJ IDE的gradle项目。
我的依赖项是这样的:

apply plugin: 'maven-publish'


dependencies {
compile fileTree(dir: 'libs', include: '*.jar')

testCompile group: 'junit', name: 'junit', version: '4.12'
compile group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2'
compile group: 'com.intellij', name: 'annotations', version: '12.0'
compile group: 'com.google.code.gson', name: 'gson', version: '2.8.1'
compile group: 'commons-io', name: 'commons-io', version: '2.5'
compile files('libs/someJar.jar')
}       


 publishing {
publications {
    mavenJava(MavenPublication) {
        groupId group
        artifactId 'mylibrary'
        version version
        from components.java
        artifact sourceJar
    }

}
}     
问题是,当我在发布的jar中发布我的项目时,我没有找到somejar.jar,所以我如何也发布它。

我希望someJar.jar中的所有类都位于我的主包旁边。

一个删除的答案说你可以查看
'com.github.johnrengelman.shadow'
,看看它是否有用