Simplifying the build. Move Java8 code into the main module (springloaded).
This means the springloaded module must be built on top of a 1.8 JRE although it can be built with 1.6 compliance.
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
include "springloaded"
|
include "springloaded"
|
||||||
include "springloaded-java8"
|
|
||||||
include "testdata"
|
include "testdata"
|
||||||
include "testdata-java8"
|
include "testdata-java8"
|
||||||
include "testdata-groovy"
|
include "testdata-groovy"
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<classpath>
|
|
||||||
<classpathentry kind="src" path="src"/>
|
|
||||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J180_b128"/>
|
|
||||||
<classpathentry kind="lib" path="lib/asm-5.0_BETA.jar"/>
|
|
||||||
<classpathentry kind="output" path="bin"/>
|
|
||||||
</classpath>
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>springloaded-java8</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=disabled
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
|
|
||||||
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
|
||||||
org.eclipse.jdt.core.compiler.compliance=1.4
|
|
||||||
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
|
||||||
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
|
||||||
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
|
||||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning
|
|
||||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
|
|
||||||
org.eclipse.jdt.core.compiler.source=1.3
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
sourceCompatibility = 1.8
|
|
||||||
targetCompatibility = 1.8
|
|
||||||
dependencies {
|
|
||||||
compile 'org.ow2.asm:asm:5.0_BETA'
|
|
||||||
compile 'org.ow2.asm:asm-tree:5.0_BETA'
|
|
||||||
}
|
|
||||||
|
|
||||||
sourceSets {
|
|
||||||
main {
|
|
||||||
java {
|
|
||||||
srcDir 'src'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Binary file not shown.
@@ -1,3 +0,0 @@
|
|||||||
The main springloaded codebase is not yet using Java8. The Java8 'stuff' is captured here in this
|
|
||||||
project and included in the distributed agent. It should only be loaded if we find ourselves on a
|
|
||||||
Java8 VM. This code is not using Java8 source constructs, it is calling Java8 APIs.
|
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
<classpathentry kind="src" path="src/test/java"/>
|
<classpathentry kind="src" path="src/test/java"/>
|
||||||
<classpathentry kind="lib" path="lib/asm-5.0_BETA.jar"/>
|
<classpathentry kind="lib" path="lib/asm-5.0_BETA.jar"/>
|
||||||
<classpathentry kind="lib" path="lib/asm-tree-5.0_BETA.jar"/>
|
<classpathentry kind="lib" path="lib/asm-tree-5.0_BETA.jar"/>
|
||||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J180_b128"/>
|
||||||
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
|
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
|
||||||
<classpathentry combineaccessrules="false" kind="src" path="/springloaded-java8"/>
|
<classpathentry combineaccessrules="false" kind="src" path="/springloaded-java8"/>
|
||||||
<classpathentry kind="output" path="bin"/>
|
<classpathentry kind="output" path="bin"/>
|
||||||
|
|||||||
@@ -42,8 +42,6 @@ dependencies {
|
|||||||
compile 'org.ow2.asm:asm:5.0_BETA'
|
compile 'org.ow2.asm:asm:5.0_BETA'
|
||||||
compile 'org.ow2.asm:asm-tree:5.0_BETA'
|
compile 'org.ow2.asm:asm-tree:5.0_BETA'
|
||||||
|
|
||||||
compile project(':springloaded-java8')
|
|
||||||
|
|
||||||
testCompile 'junit:junit:4.11'
|
testCompile 'junit:junit:4.11'
|
||||||
|
|
||||||
testCompileOnly files("../testdata-groovy/groovy-all-1.8.6.jar")
|
testCompileOnly files("../testdata-groovy/groovy-all-1.8.6.jar")
|
||||||
@@ -69,11 +67,6 @@ test {
|
|||||||
|
|
||||||
// org.springsource.loaded-VERSION.jar
|
// org.springsource.loaded-VERSION.jar
|
||||||
jar {
|
jar {
|
||||||
doFirst {
|
|
||||||
for (file in configurations.compile) {
|
|
||||||
jar.merge(file)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
from 'LICENSES/LICENSE'
|
from 'LICENSES/LICENSE'
|
||||||
baseName = 'org.springsource.loaded'
|
baseName = 'org.springsource.loaded'
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user