Java 点在渐变脚本中是正斜杠
我正在尝试下面的代码Java 点在渐变脚本中是正斜杠,java,gradle,dsl,Java,Gradle,Dsl,我正在尝试下面的代码 compile "release/20.02:HspJS:" compile "${PLANNING_BRANCH_NAME_LOCATION}:EpmStructure:" compile "${PLANNING_BRANCH_NAME_LOCATION}:EpmStructureModel:" compile "${SM_BRANCH_NAME_LOCATION}:HSFServer:" compile "${CALCMANAGER_BRANCH_NAME_LOCATI
compile "release/20.02:HspJS:"
compile "${PLANNING_BRANCH_NAME_LOCATION}:EpmStructure:"
compile "${PLANNING_BRANCH_NAME_LOCATION}:EpmStructureModel:"
compile "${SM_BRANCH_NAME_LOCATION}:HSFServer:"
compile "${CALCMANAGER_BRANCH_NAME_LOCATION}:calcmgrcommon:"
我的产量越来越低
http://artifacthub.com/epmpbcs-release-local/release/**20/02**/HspJS.jar
但是期望的输出是
http://artifacthub.oraclecorp.com/epmpbcs-release-local/release/**20.02**/HspJS.jar
这是一个渐变文件。请告诉我我遗漏了什么这与工件坐标被转换为存储库(如Maven Central和其他)中的文件夹的方式有关。这使用了一个类似于虚线名称的翻译,如Java包的应用 例如,工件
com.fasterxml.jackson.core:jackson-core:
位于https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core//jackson-core-.jar
您试图引用的工件似乎具有非标准布局(或者至少不是Maven布局)。我希望坐标像release:HspJS:20.02
(然后转换为位置)
如果存储库使用非标准布局,则需要配置gradle以将其考虑在内。请参阅
在本例中,您可能需要将存储库声明为:
repositories {
ivy {
url "http://artifacthub.oraclecorp.com/epmpbcs-release-local"
patternLayout {
artifact "[module]/[revision]/[artifact].[ext]"
}
}
}
然后将依赖项声明为:
compile "release:HspJS:20.02"