Continued work on the modular builds.
This commit is contained in:
parent
93d4f15a4e
commit
001f104da7
|
@ -25,7 +25,7 @@ sourceCompatibility = 1.6
|
|||
targetCompatibility = 1.6
|
||||
|
||||
// Description of the project
|
||||
description = 'justCheckers'
|
||||
description = 'justcheckers-android'
|
||||
version = '0.3'
|
||||
|
||||
// Androids!!!
|
||||
|
@ -42,6 +42,5 @@ repositories {
|
|||
|
||||
// Dependency management
|
||||
dependencies {
|
||||
|
||||
compile 'jdom:jdom:0.7' // TODO: Get rid of the JDOM and use Android's content provider.
|
||||
compile project(':core')
|
||||
}
|
|
@ -17,7 +17,7 @@ sourceCompatibility = 1.6
|
|||
targetCompatibility = 1.6
|
||||
|
||||
// Description of the project
|
||||
description = 'justCheckers'
|
||||
description = 'justcheckers'
|
||||
version = '0.3'
|
||||
|
||||
// TODO Add in extra targets for project setup or a simplified Gradle build API.
|
|
@ -15,7 +15,18 @@ sourceCompatibility = 1.6
|
|||
targetCompatibility = 1.6
|
||||
|
||||
// Description of the project
|
||||
description = 'justCheckers'
|
||||
description = 'justcheckers-console'
|
||||
version = '0.3'
|
||||
|
||||
// TODO Add in build for the terminal client.
|
||||
// TODO Add in build for the terminal client.
|
||||
// TODO Base of justcheckers-core
|
||||
|
||||
// TODO Look into potential terminal libraries...
|
||||
/*
|
||||
Ideas: http://stackoverflow.com/questions/1321308/whats-the-best-way-to-get-text-user-interfaces-ncurses-like-functionality-in
|
||||
- Laterna: https://code.google.com/p/lanterna/
|
||||
- jCurses: http://sourceforge.net/projects/javacurses/
|
||||
- TUIAWT: http://bmsi.com/tuipeer/
|
||||
- CHARVA: http://www.pitman.co.za/projects/charva/index.html
|
||||
*/
|
||||
|
||||
|
|
|
@ -15,7 +15,46 @@ sourceCompatibility = 1.6
|
|||
targetCompatibility = 1.6
|
||||
|
||||
// Description of the project
|
||||
description = 'justCheckers'
|
||||
description = 'justcheckers-core'
|
||||
version = '0.3'
|
||||
|
||||
// TODO Add in a separate build for just the core application...
|
||||
project.ext {
|
||||
appName = 'justcheckers-core'
|
||||
}
|
||||
|
||||
// Setup build script repositories starting with Maven repositories
|
||||
repositories {
|
||||
maven {
|
||||
url 'http://repo1.maven.org/maven2'
|
||||
}
|
||||
}
|
||||
|
||||
// Dependency management
|
||||
dependencies {
|
||||
compile 'jdom:jdom:0.7'
|
||||
testCompile 'org.testng:testng:6.8'
|
||||
}
|
||||
|
||||
// At the end of day we just need a JAR and a WAR.
|
||||
ext.sharedManifest = manifest {
|
||||
|
||||
attributes(
|
||||
'App-Name' : project.appName,
|
||||
'App-Version' : version,
|
||||
'Build-User' : System.properties['user.name'],
|
||||
'Build-Time' : new Date().format('yyyy-MMMM-dd HH:mm:ss'),
|
||||
'Build-OS' : System.properties['os.name'] + ' - version ' + System.properties['os.version'],
|
||||
'Build-Sys' : System.properties['os.arch'],
|
||||
'Java-Version' : System.properties['java.version'],
|
||||
'Java-Vendor' : System.properties['java.vendor'],
|
||||
'Java-VM' :
|
||||
System.properties['java.vm.vendor'] + ' ' + System.properties['java.vm.name'] + ' v'
|
||||
+ System.properties['java.vm.version'])
|
||||
}
|
||||
|
||||
// Build the JAR.
|
||||
jar {
|
||||
enabled = true
|
||||
includeEmptyDirs = false
|
||||
manifest = sharedManifest
|
||||
}
|
|
@ -15,7 +15,7 @@ sourceCompatibility = 1.6
|
|||
targetCompatibility = 1.6
|
||||
|
||||
// Description of the project
|
||||
description = 'justCheckers'
|
||||
description = 'justcheckers-desktop'
|
||||
version = '0.3'
|
||||
|
||||
// TODO Add in build for the desktop client.
|
|
@ -25,12 +25,12 @@ sourceCompatibility = 1.6
|
|||
targetCompatibility = 1.6
|
||||
|
||||
// Description of the project
|
||||
description = 'justCheckers'
|
||||
description = 'justcheckers-web'
|
||||
version = '0.3'
|
||||
|
||||
|
||||
project.ext {
|
||||
appName = 'justCheckers'
|
||||
appName = 'justcheckers-web'
|
||||
appBaseName = "justcheckers"
|
||||
|
||||
hibernateVersion = '3.5.4-Final'
|
||||
|
|
Loading…
Reference in New Issue