From 691f856cfa1dd70b0ad7dbbd9f4e32914b9bc157 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Fri, 14 Mar 2008 19:40:25 +0800 Subject: [PATCH] update for EOFM-20 --- /dev/null | 13 ---- .gitattributes | 5 + ximple-jobcarrier/src/test/java/com/ximple/eofms/XQuartzJobCarrierTest.java | 2 ximple-jobcarrier/pom.xml | 78 ++++++++++++++++++++++---- ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobCarrier.java | 45 +++++++++++++++ ximple-jobcarrier/src/main/resources/log4j.properties | 0 6 files changed, 115 insertions(+), 28 deletions(-) diff --git a/.gitattributes b/.gitattributes index 04279c2..c604cc5 100644 --- a/.gitattributes +++ b/.gitattributes @@ -35,8 +35,9 @@ ximple-dgnio/src/test/resources/com/ximple/io/dgn7/test-data/HV88494_0.dgn -text ximple-dgnio/src/test/resources/com/ximple/io/dgn7/test-data/testHV.dgn -text ximple-jobcarrier/pom.xml svneol=native#text/xml -ximple-jobcarrier/src/main/java/com/ximple/eofms/App.java svneol=native#text/plain -ximple-jobcarrier/src/test/java/com/ximple/eofms/AppTest.java svneol=native#text/plain +ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobCarrier.java svneol=native#text/plain +ximple-jobcarrier/src/main/resources/log4j.properties svneol=native#text/plain +ximple-jobcarrier/src/test/java/com/ximple/eofms/XQuartzJobCarrierTest.java svneol=native#text/plain ximple-spatialjob/pom.xml svneol=native#text/xml ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java svneol=native#text/plain ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/DgnElementListener.java svneol=native#text/plain diff --git a/ximple-jobcarrier/pom.xml b/ximple-jobcarrier/pom.xml index d141cca..8ab5412 100644 --- a/ximple-jobcarrier/pom.xml +++ b/ximple-jobcarrier/pom.xml @@ -435,16 +435,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> - <version>2.2</version> - <!-- Current version is 2.3, but it cause the following exception: - - Running org.geotools.gce.imagepyramid.ImagePyramidReaderTest - Error: Could not find mediaLib accelerator wrapper classes. Continuing in pure Java mode. - Occurs in: com.sun.media.jai.mlib.MediaLibAccessor - java.lang.NoClassDefFoundError: com/sun/medialib/mlib/Image - at com.sun.media.jai.mlib.MediaLibAccessor.setUseMlib(MediaLibAccessor.java:245) - at com.sun.media.jai.mlib.MlibAffineRIF.create(MlibAffineRIF.java:71) - --> + <version>2.4.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -493,7 +484,15 @@ <artifactId>maven-eclipse-plugin</artifactId> <version>2.4</version> </plugin> + <!-- + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <version>1.1-beta-1</version> + </plugin> + --> </plugins> + </pluginManagement> <!-- http://www.ibiblio.org/maven2/org/apache/maven/wagon/ --> @@ -511,6 +510,7 @@ <!-- (activated only on request, jalopy:format) --> <!-- See developer's guide for automated activation --> <!-- ======================================================= --> + <!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jalopy-maven-plugin</artifactId> @@ -526,7 +526,7 @@ </dependency> </dependencies> </plugin> - + --> <!-- ======================================================= --> <!-- Compilation. --> @@ -606,6 +606,7 @@ </goals> </execution> </executions> + <!-- <dependencies> <dependency> <groupId>org.geotools.maven</groupId> @@ -613,6 +614,7 @@ <version>${project.version}</version> </dependency> </dependencies> + --> </plugin> @@ -625,6 +627,7 @@ <configuration> <archive> <manifest> + <mainClass>com.ximple.eofms.XQuartzJobCarrier</mainClass> <addClasspath>true</addClasspath> </manifest> </archive> @@ -632,7 +635,7 @@ </plugin> <!-- ======================================================= --> - <!-- Source packaging. --> + <!-- Source packaging. --> <!-- ======================================================= --> <plugin> <inherited>true</inherited> @@ -651,7 +654,58 @@ </executions> </plugin> + <!-- + <plugin> + <groupId>org.geotools.maven</groupId> + <artifactId>gt2-jar-collector</artifactId> + <version>${gt.version}</version> + <executions> + <execution> + <goals> + <goal>collect</goal> + </goals> + </execution> + </executions> + </plugin> + --> + + <!-- ======================================================= --> + <!-- exec jar. --> + <!-- ======================================================= --> + <plugin> + <!-- + 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> + <!-- + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + --> + <configuration> + <mainClass>com.ximple.eofms.XQuartzJobCarrier</mainClass> + </configuration> + <!-- + <dependencies> + <dependency> + <groupId>com.ximple.eofms</groupId> + <artifactId>ximple-jobcarrier</artifactId> + <version>0.0.1</version> + <type>jar</type> + </dependency> + </dependencies> + --> + </plugin> </plugins> + <resources> + </resources> </build> <distributionManagement> diff --git a/ximple-jobcarrier/src/main/java/com/ximple/eofms/App.java b/ximple-jobcarrier/src/main/java/com/ximple/eofms/App.java deleted file mode 100644 index dad3a78..0000000 --- a/ximple-jobcarrier/src/main/java/com/ximple/eofms/App.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.ximple.eofms; - -/** - * Hello world! - * - */ -public class App -{ - public static void main( String[] args ) - { - System.out.println( "Hello World!" ); - } -} diff --git a/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobCarrier.java b/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobCarrier.java new file mode 100644 index 0000000..7e71186 --- /dev/null +++ b/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobCarrier.java @@ -0,0 +1,45 @@ +package com.ximple.eofms; + +import java.util.Date; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.quartz.Scheduler; +import org.quartz.SchedulerException; +import org.quartz.impl.StdSchedulerFactory; + +/** + * Hello world! + */ +public class XQuartzJobCarrier +{ + static Log logger = LogFactory.getLog(XQuartzJobCarrier.class); + + + public static void main(String[] args) + { + XQuartzJobCarrier instance = new XQuartzJobCarrier(); + instance.startScheduler(); + } + + public void startScheduler() + { + Scheduler scheduler = null; + + try + { + // Get a Scheduler instance from the Factory + scheduler = StdSchedulerFactory.getDefaultScheduler(); + + // Start the scheduler + scheduler.start(); + logger.info("Scheduler started at " + new Date()); + + } catch (SchedulerException ex) + { + // deal with any exceptions + logger.error(ex); + } + } + +} diff --git a/ximple-jobcarrier/src/main/resources/log4j.properties b/ximple-jobcarrier/src/main/resources/log4j.properties new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/ximple-jobcarrier/src/main/resources/log4j.properties diff --git a/ximple-jobcarrier/src/test/java/com/ximple/eofms/AppTest.java b/ximple-jobcarrier/src/test/java/com/ximple/eofms/XQuartzJobCarrierTest.java similarity index 87% rename from ximple-jobcarrier/src/test/java/com/ximple/eofms/AppTest.java rename to ximple-jobcarrier/src/test/java/com/ximple/eofms/XQuartzJobCarrierTest.java index 79474da..d907cc1 100644 --- a/ximple-jobcarrier/src/test/java/com/ximple/eofms/AppTest.java +++ b/ximple-jobcarrier/src/test/java/com/ximple/eofms/XQuartzJobCarrierTest.java @@ -6,7 +6,7 @@ /** * Unit test for simple App. */ -public class AppTest +public class XQuartzJobCarrierTest { /** * Rigourous Test :-) -- Gitblit v0.0.0-SNAPSHOT