|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- #
- # Iciql project descriptor
- #
-
- # Specify minimum Moxie version required to build
- requires: 0.9.2
-
- # Project Metadata
- name: Iciql
- description: 'a model-based database access wrapper for JDBC'
- groupId: com.gitblit.iciql
- artifactId: iciql
- version: 2.0.0
- packaging: jar+zip
- inceptionYear: 2011
-
- # Current stable release
- releaseVersion: 2.0.0
- releaseDate: 2016-04-04
-
- # Project urls
- url: 'http://iciql.com'
- issuesUrl: 'https://github.com/gitblit/iciql/issues'
- mavenUrl: 'http://gitblit.github.io/iciql/maven'
-
- licenses:
- - {
- name: 'Apache ASL v2.0'
- url: 'http://www.apache.org/licenses/LICENSE-2.0.html'
- }
-
- developers:
- - {
- id: james
- name: 'James Moger'
- email: 'james.moger@gmail.com'
- organization: 'gitblit.com'
- organizationUrl: 'https://github.com/gitblit'
- }
-
- scm: {
- connection: 'scm:git:git://github.com/gitblit/iciql.git'
- developerConnection: 'scm:git:https://github.com/gitblit/iciql.git'
- url: 'https://github.com/gitblit/iciql'
- tag: HEAD
- }
-
- # Model generation tool
- mainclass: com.iciql.util.GenerateModels
-
- sourceDirectories:
- - compile 'src/main/java'
- - test 'src/test/java'
- - site 'src/site'
-
- resourceDirectories:
- - test 'src/test/resources'
- - site 'src/site/resources'
-
- # compile for Java 6 class format
- tasks: {
- 'mx:javac' : {
- source: 1.6
- target: 1.6
- compiler: javac1.6
- encoding: UTF-8
- # stop complaints about bootstrap classpath when compiling with Java 7
- compilerArgs: '-Xlint:-options'
- }
- }
-
- # Generate Eclipse project files.
- apply: eclipse
-
- # Copy all retrieved dependencies to the "ext" directory.
- # Generated IDE settings (.classpath, etc) will use the artifacts
- # from this project-relative directory. This allows the IDE settings
- # to be version-controlled and shared.
- dependencyDirectory: ext
-
- # Source all dependencies from the following repositories in the specified order
- repositories: central
-
- properties: {
- h2.version : 1.4.191
- hsqldb.version : 2.3.3
- derby.version : 10.12.1.1
- mysql.version : 5.6
- postgresql.version : 9.5
- sqlite.version : 3.8.11.2
- }
-
- dependencies:
- - provided 'com.beust:jcommander:1.17'
- - provided 'com.h2database:h2:${h2.version}'
- - provided 'org.hsqldb:hsqldb:${hsqldb.version}'
- - provided 'org.apache.derby:derby:${derby.version}'
- - provided 'org.apache.derby:derbyclient:${derby.version}'
- - provided 'org.apache.derby:derbynet:${derby.version}'
- - provided 'mysql:mysql-connector-java:5.1.38'
- - provided 'org.postgresql:postgresql:9.4.1208'
- - provided 'org.xerial:sqlite-jdbc:${sqlite.version}'
- - provided 'org.slf4j:slf4j-api:1.7.20'
- - provided 'commons-pool:commons-pool:1.5.6'
- - provided 'commons-dbcp:commons-dbcp:1.4'
- - provided 'com.google.code.gson:gson:2.3'
- - provided 'com.thoughtworks.xstream:xstream:1.4.9'
- - provided 'org.yaml:snakeyaml:1.17'
- - test 'junit'
- - build 'jacoco'
|