Gradle stageMain任务复制模块jar在stage/main/lib中
我还没有能够创建一个小项目来复制它,而且我不是gradle专家,但是我注意到为我们的项目创建的jar是如何为项目的所有模块复制库的 我们的项目具有以下简化结构:Gradle stageMain任务复制模块jar在stage/main/lib中,gradle,playframework,Gradle,Playframework,我还没有能够创建一个小项目来复制它,而且我不是gradle专家,但是我注意到为我们的项目创建的jar是如何为项目的所有模块复制库的 我们的项目具有以下简化结构: \ root |_ modules |_ core 格雷德尔先生 plugins { id 'org.gradle.playframework' version '0.10' } ... dependencies { implementation project(":core") }
\ root
|_ modules
|_ core
格雷德尔先生
plugins {
id 'org.gradle.playframework' version '0.10'
}
...
dependencies {
implementation project(":core")
}
格雷德尔酒店
include 'core'
project(':core').projectDir = new File(settingsDir, 'modules/core')
\模块\core\buld.gradle
plugins {
id 'org.gradle.playframework'
}
现在,当我运行dist
任务时,定义为创建可部署RPM的一个步骤,即创建一个带有项目库依赖项的/build/stage/main/lib
,并复制两次core的模块jar和资产jar,我有以下文件:
:stagemaindit
定位为复制依赖项的任务,但我不确定这种行为是插件还是配置的问题
有没有人观察到同样的行为
谢谢 在尝试复制时,我注意到这是由于与的不兼容。无论何时添加,
core.jar
和core-assets.jar
都与gradle插件添加的core.jar
和core-core-assets.jar
放在一起。