我在 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 中的所有类都在我的主包旁边。