From 94ae08701bbd7585a0b7e5a92d1975965a503c03 Mon Sep 17 00:00:00 2001 From: Dennis Kao <ulysseskao@gmail.com> Date: Wed, 15 Jan 2014 11:28:52 +0800 Subject: [PATCH] Merge branch 'origin/2.1.x' --- xdgnjobs/ximple-jobcarrier/pom.xml | 138 ++++++++++++++++++++++++++++++++++++--------- 1 files changed, 109 insertions(+), 29 deletions(-) diff --git a/xdgnjobs/ximple-jobcarrier/pom.xml b/xdgnjobs/ximple-jobcarrier/pom.xml index 6e45321..820aab7 100644 --- a/xdgnjobs/ximple-jobcarrier/pom.xml +++ b/xdgnjobs/ximple-jobcarrier/pom.xml @@ -6,19 +6,19 @@ <parent> <groupId>com.ximple.eofms</groupId> <artifactId>ximple-dgnjobs</artifactId> - <version>0.9.0</version> + <version>2.1.1</version> </parent> <groupId>com.ximple.eofms</groupId> <artifactId>ximple-jobcarrier</artifactId> - <version>0.9.0</version> + <version>2.1.1</version> <packaging>jar</packaging> <name>ximple-jobcarrier</name> <url>http://maven.apache.org</url> <properties> - <xdgnio.version>0.9.0</xdgnio.version> + <xdgnio.version>2.1.1</xdgnio.version> </properties> <scm> @@ -37,7 +37,7 @@ <url>http://www.ximple.com.tw</url> </organization> - <inceptionYear>2008</inceptionYear> + <inceptionYear>2012</inceptionYear> <developers> <developer> @@ -54,13 +54,59 @@ <contributors> </contributors> + <profiles> + <profile> + <id>qa</id> + <build> + <plugins> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <executions> + <execution> + <phase>install</phase> + <goals> + <goal>copy-dependencies</goal> + </goals> + <configuration> + <outputDirectory>${project.build.directory}/lib</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> + <!-- =========================================================== --> <!-- Dependencies to be inherited by all modules. --> <!-- =========================================================== --> <dependencies> <dependency> + <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> - <groupId>opensymphony</groupId> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.quartz-scheduler</groupId> + <artifactId>quartz-jobs</artifactId> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>jcl-over-slf4j</artifactId> </dependency> <dependency> @@ -71,50 +117,61 @@ <dependency> <groupId>org.geotools</groupId> - <artifactId>gt2-shapefile</artifactId> + <artifactId>gt-shapefile</artifactId> </dependency> <dependency> <groupId>org.geotools</groupId> - <artifactId>gt2-sample-data</artifactId> + <artifactId>gt-sample-data</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.geotools</groupId> - <artifactId>gt2-data</artifactId> + <artifactId>gt-data</artifactId> </dependency> <dependency> <groupId>org.geotools</groupId> - <artifactId>gt2-jdbc</artifactId> + <artifactId>gt-opengis</artifactId> </dependency> <dependency> <groupId>org.geotools</groupId> - <artifactId>gt2-postgis</artifactId> + <artifactId>gt-jdbc</artifactId> + </dependency> + <dependency> + <groupId>org.geotools.jdbc</groupId> + <artifactId>gt-jdbc-postgis</artifactId> + </dependency> + <dependency> + <groupId>org.geotools.jdbc</groupId> + <artifactId>gt-jdbc-oracle</artifactId> + </dependency> + <dependency> + <groupId>org.geotools.jdbc</groupId> + <artifactId>gt-jdbc-mysql</artifactId> </dependency> <dependency> <groupId>org.geotools</groupId> - <artifactId>gt2-oracle-spatial</artifactId> + <artifactId>gt-opengis</artifactId> </dependency> <dependency> <groupId>org.geotools</groupId> - <artifactId>gt2-mysql</artifactId> + <artifactId>gt-metadata</artifactId> </dependency> <!-- because main and sample-data depend on referencing we need a tie breaker --> <dependency> <groupId>org.geotools</groupId> - <artifactId>gt2-referencing</artifactId> + <artifactId>gt-referencing</artifactId> </dependency> <!-- We need this to make the referencing module useful --> <dependency> - <artifactId>gt2-epsg-hsql</artifactId> <groupId>org.geotools</groupId> - <scope>test</scope> + <artifactId>gt-epsg-wkt</artifactId> </dependency> <dependency> <artifactId>jdom</artifactId> - <groupId>jdom</groupId> + <groupId>org.jdom</groupId> </dependency> <dependency> @@ -149,24 +206,30 @@ <artifactId>sdoutl</artifactId> </dependency> - <dependency> + <!--dependency> <groupId>postgresql</groupId> <artifactId>postgresql</artifactId> </dependency> <dependency> <groupId>org.postgis</groupId> <artifactId>postgis-driver</artifactId> - </dependency> + </dependency--> - <dependency> + <!--dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> - </dependency> + </dependency--> <!-- AWL --> <dependency> <groupId>org.awl</groupId> <artifactId>awl</artifactId> + </dependency> + + <dependency> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + <version>1.4.01</version> </dependency> <!-- Ximple Library --> @@ -178,7 +241,7 @@ <dependency> <artifactId>ximple-spatialjob</artifactId> <groupId>com.ximple.eofms</groupId> - <version>${xdgnio.version}</version> + <version>${project.version}</version> </dependency> </dependencies> @@ -207,23 +270,28 @@ Use maven from the command line: mvn exec:java -Dexec.mainClass="com.ximple.eofms.XQuartzJobCarrier" --> - <artifactId>exec-maven-plugin</artifactId> <groupId>org.codehaus.mojo</groupId> - <!-- + <artifactId>exec-maven-plugin</artifactId> + <version>1.2.1</version> <executions> <execution> - <phase>package</phase> + <!--<phase>package</phase> --> <goals> - <goal>run</goal> + <goal>java</goal> </goals> </execution> </executions> - --> <configuration> <mainClass>com.ximple.eofms.XQuartzJobCarrier</mainClass> <!-- - <commandlineArgs>-wizard</commandlineArgs> + <commandlineArgs>-Dlog4j.configuration=log4j.properties</commandlineArgs> --> + <systemProperties> + <systemProperty> + <key>log4j.configuration</key> + <value>log4j.properties</value> + </systemProperty> + </systemProperties> </configuration> <!-- <dependencies> @@ -251,7 +319,7 @@ <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>native2ascii-maven-plugin</artifactId> - <version>1.0-alpha-1</version> + <version>1.0-beta-1</version> <configuration> <dest>target/classes/com/ximple/eofms</dest> <src>src/main/resources/com/ximple/eofms</src> @@ -264,13 +332,16 @@ </goals> <configuration> <encoding>UTF8</encoding> - <includes>XQuartzJobWizard_zh*.properties</includes> + <includes> + <include>XQuartzJobWizard_zh*.properties</include> + </includes> </configuration> </execution> </executions> </plugin> </plugins> <resources> + <!-- <resource> <directory>src/main/resources/com/ximple/eofms</directory> <excludes> @@ -278,15 +349,24 @@ </excludes> <filtering>true</filtering> </resource> + --> <resource> <directory>src/main/resources</directory> <includes> <include>log4j.properties</include> <include>quartz.properties</include> <include>quartz_jobs.xml</include> + <include>quartz_jobs_edb.xml</include> + <include>quartz_jobs_sharpefiles.xml</include> </includes> <!-- <excludes> + <exclude>log4j.properties</exclude> + <exclude>quartz_jobs.xml</exclude> + </excludes> + --> + <!-- + <excludes> <exclude>XQuartzJobWizard*.properties</exclude> <exclude>quartz_jobs.xml</exclude> <exclude>quartz_jobs_shapefiles.xml</exclude> -- Gitblit v0.0.0-SNAPSHOT