123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- #
- # Iciql project descriptor
- #
-
- # Specify minimum Moxie version required to build
- requires: 0.6.2
-
- # Project Metadata
- name: Iciql
- description: a model-based database access wrapper for JDBC
- groupId: com.iciql
- artifactId: iciql
- version: 1.2.0-SNAPSHOT
- inceptionYear: 2011
-
- # Current stable release
- releaseVersion: 1.1.0
- releaseDate: '2012-08-20'
-
- # Project urls
- url: 'http://iciql.com'
- issuesUrl: 'http://code.google.com/p/iciql/issues'
- mavenUrl: 'http://gitblit.github.com/iciql/maven'
-
- licenses:
- - {
- name: Apache ASL v2.0
- url: 'http://www.apache.org/licenses/LICENSE-2.0.html'
- }
-
- developers:
- - {
- id: james
- name: James Moger
- url: 'https://plus.google.com/u/0/116428776452027956920'
- organization: VAS
- organizationUrl: 'http://www.vas.com'
- roles: developer
- }
-
- 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'
- - test 'tests'
- - site 'docs'
-
- resourceDirectories:
- - site 'docs/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.3.168
- hsqldb.version : 2.2.8
- derby.version : 10.9.1.0
- mysql.version : 5.0.51b
- postgresql.version : 9.0
- postgresqldriver.version : 9.0-801.jdbc4
- }
-
- 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 'mysql:mysql-connector-java:5.1.15'
- - provided 'postgresql:postgresql:${postgresqldriver.version}'
- - provided 'org.slf4j:slf4j-api:1.6.1'
- - provided 'commons-pool:commons-pool:1.5.6'
- - provided 'commons-dbcp:commons-dbcp:1.4'
- - test 'junit'
- - build 'jacoco'
|