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的默认名称