add copying of test sources to SDK build
This commit is contained in:
parent
f6e123dbcc
commit
e872db9abf
@ -10,6 +10,7 @@ configurations {
|
|||||||
corelibs
|
corelibs
|
||||||
optlibs
|
optlibs
|
||||||
testdatalibs
|
testdatalibs
|
||||||
|
examplelibs
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
@ -27,6 +28,8 @@ dependencies {
|
|||||||
|
|
||||||
testdatalibs project(':jme3-testdata')
|
testdatalibs project(':jme3-testdata')
|
||||||
|
|
||||||
|
examplelibs project(':jme3-examples')
|
||||||
|
|
||||||
optlibs project(':jme3-bullet')
|
optlibs project(':jme3-bullet')
|
||||||
optlibs project(':jme3-jogl')
|
optlibs project(':jme3-jogl')
|
||||||
|
|
||||||
@ -358,10 +361,26 @@ copyProjectLibs.outputs.dir "jme3-project-baselibs/release/libs/"
|
|||||||
copyProjectLibs.outputs.dir "jme3-project-libraries/release/libs/"
|
copyProjectLibs.outputs.dir "jme3-project-libraries/release/libs/"
|
||||||
copyProjectLibs.outputs.dir "jme3-project-testdata/release/libs/"
|
copyProjectLibs.outputs.dir "jme3-project-testdata/release/libs/"
|
||||||
|
|
||||||
|
task copyTestSources <<{
|
||||||
|
project.configurations.examplelibs.dependencies.each{dep ->
|
||||||
|
copy{
|
||||||
|
from dep.dependencyProject.sourceSets*.allSource
|
||||||
|
into "JME3TestsTemplate/src/"
|
||||||
|
}
|
||||||
|
copy{
|
||||||
|
from dep.dependencyProject.sourceSets*.allSource
|
||||||
|
into "JME3TestsTemplateAndroid/src/"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
copyTestSources.inputs.files project.configurations.examplelibs
|
||||||
|
copyTestSources.outputs.dir "JME3TestsTemplate/src/"
|
||||||
|
copyTestSources.outputs.dir "JME3TestsTemplateAndroid/src/"
|
||||||
|
|
||||||
ant.properties['plugins.version'] = jmeVersion
|
ant.properties['plugins.version'] = jmeVersion
|
||||||
ant.properties['app.version']= jmeMainVersion + jmeVersionSuffix
|
ant.properties['app.version']= jmeMainVersion + jmeVersionSuffix
|
||||||
|
|
||||||
task buildSdk(dependsOn: [copyBaseLibs, copyProjectLibs, createProjectXml, createBaseXml]) <<{
|
task buildSdk(dependsOn: [copyBaseLibs, copyProjectLibs, createProjectXml, createBaseXml, copyTestSources]) <<{
|
||||||
ant.propertyfile(file: "nbproject/project.properties") {
|
ant.propertyfile(file: "nbproject/project.properties") {
|
||||||
entry( key: "plugins.version", value: "${jmeVersion}")
|
entry( key: "plugins.version", value: "${jmeVersion}")
|
||||||
entry( key: "app.version", value: "${jmeMainVersion + jmeVersionSuffix}")
|
entry( key: "app.version", value: "${jmeMainVersion + jmeVersionSuffix}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user