annotate build.gradle @ 612:86b39f5bf1d7 dispose

topologymanager jar execution
author suruga
date Wed, 19 Apr 2017 21:36:06 +0900
parents e8280077c2f9
children 82736f6fae50 9ac910236f59
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
342
c81dff5460b0 add build.gradle
sugi
parents:
diff changeset
1 apply plugin: 'java'
c81dff5460b0 add build.gradle
sugi
parents:
diff changeset
2 apply plugin: 'eclipse'
439
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
3 apply plugin: 'maven'
342
c81dff5460b0 add build.gradle
sugi
parents:
diff changeset
4
357
d2e243ddcd68 need to change JDK version from JDK6 to JDK8.
sugi
parents: 353
diff changeset
5 sourceCompatibility = 1.8
d2e243ddcd68 need to change JDK version from JDK6 to JDK8.
sugi
parents: 353
diff changeset
6 targetCompatibility = 1.8
346
d46c42352e4f change images position. It is under src/main/resources
sugi
parents: 342
diff changeset
7 [compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
439
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
8
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
9 group = 'cr.ie.u_ryukyu.ac.jp'
553
5a9b83c64ddf fix gradle file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents: 442
diff changeset
10 version = '1.1'
342
c81dff5460b0 add build.gradle
sugi
parents:
diff changeset
11
c81dff5460b0 add build.gradle
sugi
parents:
diff changeset
12 dependencies {
442
2338b1ef29e8 change gradle file
sugi
parents: 439
diff changeset
13 compile fileTree(dir: 'lib', include: '*.jar')
342
c81dff5460b0 add build.gradle
sugi
parents:
diff changeset
14 }
c81dff5460b0 add build.gradle
sugi
parents:
diff changeset
15
c81dff5460b0 add build.gradle
sugi
parents:
diff changeset
16 jar {
564
e8280077c2f9 change gradle for Error:A JNI error has occurred, please check your installation and try again
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents: 563
diff changeset
17 exclude 'META-INF/*.RSA', 'META-INF/*.SF','META-INF/*.DSA'
342
c81dff5460b0 add build.gradle
sugi
parents:
diff changeset
18 manifest {
346
d46c42352e4f change images position. It is under src/main/resources
sugi
parents: 342
diff changeset
19 attributes 'Implementation-Title': 'Gradle Quickstart', 'Implementation-Version': version
342
c81dff5460b0 add build.gradle
sugi
parents:
diff changeset
20 }
346
d46c42352e4f change images position. It is under src/main/resources
sugi
parents: 342
diff changeset
21 from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
442
2338b1ef29e8 change gradle file
sugi
parents: 439
diff changeset
22 archiveName = 'Alice.jar'
342
c81dff5460b0 add build.gradle
sugi
parents:
diff changeset
23 }
353
bef74861969a change dependency
sugi
parents: 346
diff changeset
24
439
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
25 ext {
564
e8280077c2f9 change gradle for Error:A JNI error has occurred, please check your installation and try again
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents: 563
diff changeset
26 mavenRepository = System.getenv()['HOME']+'/Documents/workspace/maven'
439
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
27 }
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
28
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
29 uploadArchives {
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
30 repositories {
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
31 mavenDeployer {
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
32 repository(url: uri(mavenRepository))
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
33 }
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
34 }
9f6674e503df change timing putting Connection list
sugi
parents: 357
diff changeset
35 }
612
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
36 task AliceTopologyManager(type: Jar) {
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
37 exclude 'META-INF/*.RSA', 'META-INF/*.SF','META-INF/*.DSA'
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
38 baseName = "aliceTopologyManager"
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
39 manifest {
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
40 attributes 'Main-Class': 'alice.topology.manager.TopologyManager',
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
41 'Implementation-Title': 'TopologyManager',
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
42 'Implementation-Description': 'Quickstart',
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
43 'Implementation-Version': version,
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
44 'Assembly-Date': new java.util.Date().toString()
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
45
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
46 }
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
47 from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
48 with jar
86b39f5bf1d7 topologymanager jar execution
suruga
parents: 564
diff changeset
49 }