Archived
0

Всё есть bundles

Всё же лучше вернуться к изначальной идее, когда модули и
юиюлиотеки подгружаются как bundles, т.к. на данном этапе
ясно, что разные модули могут использовать одни и теже
бибилиотеки.
This commit is contained in:
2017-04-27 05:48:00 +03:00
parent 2117b440ff
commit 8b725d0f69
4 changed files with 16 additions and 29 deletions

View File

@@ -1,10 +1,15 @@
group = 'asys'
version = '0.1.1-SNAPSHOT'
version = '0.2-SNAPSHOT'
apply plugin: 'application'
mainClassName = "asys.core.Main"
configurations {
included
compile.extendsFrom included
}
jar {
manifest {
attributes 'Implementation-Title': 'ASys Core',
@@ -12,12 +17,13 @@ jar {
'Main-Class': mainClassName
}
baseName = project.group + '.' + project.name
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
from { configurations.included.collect { it.isDirectory() ? it : zipTree(it) } }
}
dependencies {
included group: 'org.slf4j', name: 'slf4j-api', version: slf4jVersion
runtime group: 'org.slf4j', name: 'slf4j-simple', version: slf4jVersion
compile group: 'org.apache.felix', name: 'org.apache.felix.framework', version: '5.6.1'
included group: 'org.apache.felix', name: 'org.apache.felix.framework', version: '5.6.1'
compile group: 'com.google.guava', name: 'guava', version: '21.0'
}