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

时间:2018-02-11 13:05:18

标签: 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: '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中的所有类都在我的主程序包旁边。

0 个答案:

没有答案