merged all buildr files to one top level, now working really nice
This commit is contained in:
parent
bcc7d5f8a7
commit
c809eac23f
5 changed files with 60 additions and 90 deletions
|
|
@ -1,21 +0,0 @@
|
|||
require 'buildr/scala'
|
||||
|
||||
repositories.remote << 'http://www.ibiblio.org/maven2'
|
||||
repositories.remote << 'http://scala-tools.org/repo-releases'
|
||||
repositories.remote << 'http://scala-tools.org/repo-snapshots'
|
||||
repositories.remote << 'http://www.lag.net/repo'
|
||||
|
||||
AKKA = ['com.scalablesolutions.akka:akka-kernel:jar:0.1',
|
||||
'com.scalablesolutions.akka:akka-supervisor:jar:0.1,
|
||||
'com.scalablesolutions.akka:akka-util-java:jar:0.1']
|
||||
GUICEYFRUIT = 'org.guiceyfruit:guice-core:jar:2.0-SNAPSHOT'
|
||||
JUNIT4 = 'junit:junit:jar:4.0'
|
||||
|
||||
desc 'Java API for the Akka kernel'
|
||||
define 'akka-api-java' do
|
||||
project.version = '0.1'
|
||||
project.group = 'com.scalablesolutions.akka'
|
||||
compile.with(AKKA, GUICEYFRUIT, JUNIT4)
|
||||
package :jar
|
||||
end
|
||||
|
||||
61
buildfile
61
buildfile
|
|
@ -1,9 +1,68 @@
|
|||
require 'buildr/scala'
|
||||
|
||||
#options.test = false
|
||||
|
||||
VERSION_NUMBER = '0.1'
|
||||
|
||||
repositories.remote << 'http://www.ibiblio.org/maven2'
|
||||
repositories.remote << 'http://scala-tools.org/repo-releases'
|
||||
repositories.remote << 'http://scala-tools.org/repo-snapshots'
|
||||
repositories.remote << 'http://www.lag.net/repo'
|
||||
|
||||
AKKA_KERNEL = 'com.scalablesolutions.akka:akka-kernel:jar:0.1'
|
||||
AKKA_SUPERVISOR = 'com.scalablesolutions.akka:akka-supervisor:jar:0.1'
|
||||
AKKA_UTIL_JAVA = 'com.scalablesolutions.akka:akka-util-java:jar:0.1'
|
||||
|
||||
GUICEYFRUIT = ['org.guiceyfruit:guice-core:jar:2.0-SNAPSHOT',
|
||||
'org.guiceyfruit:guice-jsr250:jar:2.0-SNAPSHOT']
|
||||
JERSEY = ['com.sun.jersey:jersey-core:jar:1.0.1',
|
||||
'com.sun.jersey:jersey-server:jar:1.0.1',
|
||||
'com.sun.jersey:jersey-json:jar:1.0.1',
|
||||
'com.sun.jersey:jersey-atom:jar:1.0.1',
|
||||
'javax.ws.rs:jsr311-api:jar:1.0']
|
||||
VOLDEMORT = ['voldemort:voldemort:jar:0.4a',
|
||||
'voldemort:voldemort-contrib:jar:0.4a']
|
||||
SLF4J = ['org.slf4j:slf4j-log4j12:jar:1.4.3',
|
||||
'org.slf4j:slf4j-api:jar:1.4.3',
|
||||
'log4j:log4j:jar:1.2.13']
|
||||
CONFIGGY = 'net.lag:configgy:jar:1.2'
|
||||
ZOOKEEPER = 'org.apache:zookeeper:jar:3.1.0'
|
||||
GRIZZLY = 'com.sun.grizzly:grizzly-servlet-webserver:jar:1.8.6.3'
|
||||
JUNIT4 = 'junit:junit:jar:4.0'
|
||||
|
||||
desc 'The Akka Actor Kernel'
|
||||
define 'akka' do
|
||||
project.version = '0.1'
|
||||
project.version = VERSION_NUMBER
|
||||
project.group = 'com.scalablesolutions.akka'
|
||||
manifest['Copyright'] = 'Scalable Solutions (C) 2009'
|
||||
compile.options.target = '1.5'
|
||||
|
||||
desc 'Akka Java Utilities (annotations)'
|
||||
define 'util-java' do
|
||||
compile
|
||||
package :jar
|
||||
end
|
||||
|
||||
desc 'Implementation of Erlangs Supervisor and GenericServer behaviors'
|
||||
define 'supervisor' do
|
||||
compile.with(CONFIGGY)
|
||||
test.using :specs
|
||||
package :jar
|
||||
end
|
||||
|
||||
desc 'Akka Actor kernel core implementation'
|
||||
define 'kernel' do
|
||||
compile.with(AKKA_SUPERVISOR, AKKA_UTIL_JAVA, GUICEYFRUIT, JERSEY, VOLDEMORT, ZOOKEEPER, SLF4J, GRIZZLY, CONFIGGY, JUNIT4)
|
||||
test.using :specs
|
||||
package :jar
|
||||
end
|
||||
|
||||
#desc 'Akka Java API'
|
||||
#define 'api-java' do
|
||||
# compile.with(AKKA_KERNEL, AKKA_SUPERVISOR, AKKA_UTIL_JAVA, GUICEYFRUIT, JUNIT4)
|
||||
# package :jar
|
||||
#end
|
||||
|
||||
package(:zip).include 'README'
|
||||
package(:zip).include 'bin/*', :path=>'bin'
|
||||
package(:zip).include 'config/*', :path=>'config'
|
||||
|
|
|
|||
|
|
@ -1,35 +0,0 @@
|
|||
require 'buildr/scala'
|
||||
|
||||
repositories.remote << 'http://www.ibiblio.org/maven2'
|
||||
repositories.remote << 'http://scala-tools.org/repo-releases'
|
||||
repositories.remote << 'http://scala-tools.org/repo-snapshots'
|
||||
repositories.remote << 'http://www.lag.net/repo'
|
||||
|
||||
AKKA = ['com.scalablesolutions.akka:akka-supervisor:jar:0.1',
|
||||
'com.scalablesolutions.akka:akka-util-java:jar:0.1']
|
||||
GUICEYFRUIT = ['org.guiceyfruit:guice-core:jar:2.0-SNAPSHOT',
|
||||
'org.guiceyfruit:guice-jsr250:jar:2.0-SNAPSHOT']
|
||||
JERSEY = ['com.sun.jersey:jersey-core:jar:1.0.1',
|
||||
'com.sun.jersey:jersey-server:jar:1.0.1',
|
||||
'com.sun.jersey:jersey-json:jar:1.0.1',
|
||||
'com.sun.jersey:jersey-atom:jar:1.0.1',
|
||||
'javax.ws.rs:jsr311-api:jar:1.0']
|
||||
VOLDEMORT = ['voldemort:voldemort:jar:0.4a',
|
||||
'voldemort:voldemort-contrib:jar:0.4a']
|
||||
SLF4J = ['org.slf4j:slf4j-log4j12:jar:1.4.3',
|
||||
'org.slf4j:slf4j-api:jar:1.4.3',
|
||||
'log4j:log4j:jar:1.2.13']
|
||||
CONFIGGY = 'net.lag:configgy:jar:1.2'
|
||||
ZOOKEEPER = 'org.apache:zookeeper:jar:3.1.0'
|
||||
GRIZZLY = 'com.sun.grizzly:grizzly-servlet-webserver:jar:1.8.6.3'
|
||||
JUNIT4 = 'junit:junit:jar:4.0'
|
||||
|
||||
desc 'The Akka Actor kernel core implementation'
|
||||
define 'akka-kernel' do
|
||||
project.version = '0.1'
|
||||
project.group = 'com.scalablesolutions.akka'
|
||||
compile.with [AKKA, GUICEYFRUIT, JERSEY, VOLDEMORT, ZOOKEEPER, SLF4J, GRIZZLY, CONFIGGY, JUNIT4]
|
||||
test.using :specs
|
||||
package :jar
|
||||
end
|
||||
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
require 'buildr/scala'
|
||||
|
||||
repositories.remote << 'http://www.ibiblio.org/maven2'
|
||||
repositories.remote << 'http://scala-tools.org/repo-releases'
|
||||
repositories.remote << 'http://scala-tools.org/repo-snapshots'
|
||||
repositories.remote << 'http://www.lag.net/repo'
|
||||
|
||||
CONFIGGY = 'net.lag:configgy:jar:1.2'
|
||||
|
||||
desc 'Implementation of Erlangs Supervisor and GenericServer behaviors'
|
||||
define 'akka-supervisor' do
|
||||
project.version = '0.1'
|
||||
project.group = 'com.scalablesolutions.akka'
|
||||
compile.with CONFIGGY
|
||||
#test.using :specs
|
||||
package :jar
|
||||
end
|
||||
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
require 'buildr/scala'
|
||||
|
||||
repositories.remote << 'http://www.ibiblio.org/maven2'
|
||||
repositories.remote << 'http://scala-tools.org/repo-releases'
|
||||
repositories.remote << 'http://scala-tools.org/repo-snapshots'
|
||||
repositories.remote << 'http://www.lag.net/repo'
|
||||
|
||||
desc 'Java utilities for the Akka kernel'
|
||||
define 'akka-util-java' do
|
||||
project.version = '0.1'
|
||||
project.group = 'com.scalablesolutions.akka'
|
||||
compile
|
||||
package :jar
|
||||
end
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue