GradleException无法创建ZIP
原因:GradleException无法创建ZIP,gradle,build.gradle,Gradle,Build.gradle,原因:org.gradle.api.GradleException:无法创建邮政编码>'/jenkins/repository/workspace/profile/build/libs/./profile.jar' Project common << I build under this directory profile build.gradle(in common) ... dependencies { compile project(
org.gradle.api.GradleException:
无法创建邮政编码>'/jenkins/repository/workspace/profile/build/libs/./profile.jar'
Project
common << I build under this directory
profile
build.gradle(in common)
...
dependencies {
compile project(':../profile')
...
settings.gradle(in common)
include '../profile'
项目
公共被方法接受的项目路径包括
和项目
方法是逻辑路径,而不是物理路径。它们不能包含。
。物理路径必须在设置.gradle
中单独声明(如果它们从逻辑路径转移)。声明平面物理目录布局的最简单方法是使用includeFlat
方法:
通用/设置.gradle
includeFlat 'profile'
公共/build.gradle
dependencies {
compile project(':profile')
}
您可以在的“多项目构建”一章中找到有关此主题的更多信息。方法接受的项目路径包括和项目方法是逻辑路径,而不是物理路径。它们不能包含。
。物理路径必须在设置.gradle
中单独声明(如果它们从逻辑路径转移)。声明平面物理目录布局的最简单方法是使用includeFlat
方法:
通用/设置.gradle
includeFlat 'profile'
公共/build.gradle
dependencies {
compile project(':profile')
}
您可以在的“多项目构建”一章中找到有关此主题的更多信息。这里可能发生的另一个常见问题是,如果您使用windows,您可能已经用7zip或其他工具打开了以前的jar,从而导致文件被锁定。要测试这一点,请尝试删除位于build/libs中的jar,如果您无法删除该文件,它很可能被另一个程序锁定D这里可能发生的另一个常见问题,尤其是当您使用windows时,可能是您用7zip或其他工具打开了以前的jar,导致文件被锁定。要测试这一点,请尝试删除位于build/libs中的jar,如果您无法删除该文件,它很可能被另一个程序锁定D修复此问题的更短方法:将以下行添加到包含的概要文件项目的build.gradle
文件中:
archivesBaseName = 'profile'
这将覆盖jar的默认名称。修复此问题的更短方法:将以下行添加到包含的概要文件项目的build.gradle
文件中:
archivesBaseName = 'profile'
这将覆盖jar的默认名称