当我尝试将依赖项添加到jar list 类路径时,它引发了异常:
使用:
Gradle 2.1
建立:
apply plugin: 'java'
jar {
manifest {
attributes 'Implementation-Title': 'Main',
'Implementation-Version': version,
'Main-Class': 'com.apl.Main',
'Class-Path': configurations.compile.collect { it.getName() }.join(' ')
}
}
repositories {
flatDir {
dirs 'libs','test_libs'
}
}
dependencies {
compile name: 'bcmail-jdk16-dss'
compile name: 'bcprov-jdk16-dss'
compile name: 'bctsp-jdk16-dss'
}
异常(exception):
Caused by: org.gradle.api.InvalidUserDataException: You can't change configuration 'compile' because it is already resolved!
谁能帮我解决这个问题?
最佳答案
尝试把dependencies { compile name: 'bcmail-jdk16-dss' compile name: 'bcprov-jdk16-dss' compile name: 'bctsp-jdk16-dss'}
之前
jar {
manifest {
attributes 'Implementation-Title': 'Main',
'Implementation-Version': version,
'Main-Class': 'com.apl.Main',
'Class-Path': configurations.compile.collect { it.getName() }.join(' ')
}
}