diff --git a/examples/mini-service/pom.xml b/examples/mini-service/pom.xml index da694dc9..5940650e 100644 --- a/examples/mini-service/pom.xml +++ b/examples/mini-service/pom.xml @@ -6,7 +6,7 @@ org.springside springside-parent 4.0.0.RC3 - ../../ + ../../modules/parent org.springside.examples mini-service diff --git a/examples/mini-web/pom.xml b/examples/mini-web/pom.xml index 01549872..f8d029aa 100644 --- a/examples/mini-web/pom.xml +++ b/examples/mini-web/pom.xml @@ -5,7 +5,7 @@ org.springside springside-parent 4.0.0.RC3 - ../../ + ../../modules/parent org.springside.examples diff --git a/examples/showcase/pom.xml b/examples/showcase/pom.xml index 366e3d57..84446820 100644 --- a/examples/showcase/pom.xml +++ b/examples/showcase/pom.xml @@ -6,7 +6,7 @@ org.springside springside-parent 4.0.0.RC3 - ../../ + ../../modules/parent org.springside.examples diff --git a/modules/core/pom.xml b/modules/core/pom.xml index 579e85ef..c62e5d16 100644 --- a/modules/core/pom.xml +++ b/modules/core/pom.xml @@ -6,7 +6,7 @@ org.springside springside-parent 4.0.0.RC3 - ../../ + ../../modules/parent springside-core jar diff --git a/modules/extension/pom.xml b/modules/extension/pom.xml index 6cf69885..30e931c1 100644 --- a/modules/extension/pom.xml +++ b/modules/extension/pom.xml @@ -5,7 +5,7 @@ org.springside springside-parent 4.0.0.RC3 - ../../ + ../../modules/parent springside-extension jar diff --git a/modules/parent/install.bat b/modules/parent/install.bat new file mode 100644 index 00000000..466500ac --- /dev/null +++ b/modules/parent/install.bat @@ -0,0 +1,6 @@ +@echo off +echo [INFO] Install pom.xml to local repository. + +cd %~dp0 +call mvn clean install +pause \ No newline at end of file diff --git a/modules/parent/pom.xml b/modules/parent/pom.xml new file mode 100644 index 00000000..83748c17 --- /dev/null +++ b/modules/parent/pom.xml @@ -0,0 +1,938 @@ + + + 4.0.0 + org.springside + springside-parent + 4.0.0.RC3 + Springside :: Parent + pom + + + + 4.0.0.RC3 + 3.1.1.RELEASE + 4.1.2 + 3.1.1 + 2.6.0 + 1.12 + 1.2.0 + 5.5.1 + 2.1.4 + 2.5.2 + 4.2.0.Final + 2.0.0 + 1.6.4 + 7.6.3.v20120416 + 1.3.166 + 2.21.0 + + + UTF-8 + 1.6 + + + + + + + offical + Maven Official Repository + http://repo1.maven.org/maven2 + + false + + + + + springside-google + SpringSide Additional Repository at google + http://springside.googlecode.com/svn/springside4-repository/ + + false + + + + springside-github + SpringSide Additional Repository at github + http://github.com/springside/springside4-repository/raw/master/ + + false + + + + + + + + + + + + org.springside + springside-core + ${springside.version} + + + org.springside + springside-extension + ${springside.version} + + + + + + + org.springframework + spring-core + ${spring.version} + + + commons-logging + commons-logging + + + + + org.springframework + spring-beans + ${spring.version} + + + org.springframework + spring-context + ${spring.version} + + + org.springframework + spring-context-support + ${spring.version} + + + + + org.springframework + spring-aop + ${spring.version} + + + org.springframework + spring-tx + ${spring.version} + + + org.aspectj + aspectjrt + 1.6.9 + + + org.aspectj + aspectjweaver + 1.6.9 + + + cglib + cglib + 2.2.2 + + + asm + asm + 3.3.1 + + + + + + + org.hibernate + hibernate-core + ${hibernate.version} + + + org.hibernate + hibernate-entitymanager + ${hibernate.version} + + + org.hibernate + hibernate-ehcache + ${hibernate.version} + + + org.hibernate.javax.persistence + hibernate-jpa-2.0-api + 1.0.1.Final + + + + + org.springframework.data + spring-data-jpa + 1.0.3.RELEASE + + + + + org.mybatis + mybatis + ${mybatis.version} + + + org.mybatis + mybatis-spring + 1.1.0 + + + + + org.springframework + spring-orm + ${spring.version} + + + org.springframework + spring-jdbc + ${spring.version} + + + + + commons-dbcp + commons-dbcp + 1.4 + + + commons-pool + commons-pool + 1.6 + + + + + + + org.springframework + spring-web + ${spring.version} + + + org.springframework + spring-webmvc + ${spring.version} + + + + + opensymphony + sitemesh + 2.4.2 + + + + + javax.servlet + servlet-api + 2.5 + provided + + + javax.servlet + jstl + 1.2 + + + + + + org.apache.cxf + cxf-rt-core + ${cxf.version} + + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + + + org.apache.cxf + cxf-rt-frontend-jaxws + ${cxf.version} + + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + + + org.apache.cxf + cxf-rt-transports-http + ${cxf.version} + + + + + + com.sun.jersey + jersey-server + ${jersey.version} + + + com.sun.jersey + jersey-servlet + ${jersey.version} + + + com.sun.jersey + jersey-client + ${jersey.version} + + + com.sun.jersey.contribs + jersey-spring + ${jersey.version} + + + org.springframework + spring + + + com.sun.jersey + jersey-grizzly2 + + + com.sun.jersey + jersey-servlet + + + + + com.sun.jersey.contribs + jersey-multipart + ${jersey.version} + + + + + + org.apache.shiro + shiro-core + ${shiro.version} + + + org.apache.shiro + shiro-spring + ${shiro.version} + + + org.apache.shiro + shiro-web + ${shiro.version} + + + org.apache.shiro + shiro-ehcache + ${shiro.version} + + + + + + org.springframework + spring-jms + ${spring.version} + + + + org.apache.activemq + activemq-core + ${activemq.version} + + + org.apache.activemq.protobuf + activemq-protobuf + + + org.springframework.osgi + spring-osgi-core + + + org.osgi + org.osgi.core + + + + + + + + org.quartz-scheduler + quartz + ${quartz.version} + + + + + + + spy + spymemcached + 2.8.1 + + + + com.thimbleware.jmemcached + jmemcached-core + 1.0.0 + test + + + + + net.sf.ehcache + ehcache-core + ${ehcache.version} + + + + + + org.jolokia + jolokia-core + 1.0.3 + + + + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + + org.slf4j + slf4j-log4j12 + ${slf4j.version} + + + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + + + + + log4j + log4j + 1.2.16 + + + + + + log4jdbc + log4jdbc4 + 1.2 + + + + + + dom4j + dom4j + 1.6.1 + + + xml-apis + xml-apis + + + + + + + jaxen + jaxen + 1.1.3 + + + xerces + xercesImpl + + + xml-apis + xml-apis + + + dom4j + dom4j + + + jdom + jdom + + + xom + xom + + + maven-plugins + maven-cobertura-plugin + + + maven-plugins + maven-findbugs-plugin + + + + + + + javax.xml.bind + jaxb-api + 2.2.5 + + + com.sun.xml.bind + jaxb-impl + 2.2.5 + + + + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-hibernate4 + ${jackson.version} + + + + + + commons-lang + commons-lang + 2.6 + + + org.apache.commons + commons-lang3 + 3.1 + + + commons-io + commons-io + 2.3 + + + commons-collections + commons-collections + 3.2.1 + + + commons-beanutils + commons-beanutils + 1.8.3 + + + commons-logging + commons-logging + + + + + commons-codec + commons-codec + 1.6 + + + + + com.google.guava + guava + 11.0.2 + + + + + joda-time + joda-time + 2.1 + + + + + + + net.sf.dozer + dozer + 5.3.2 + + + + + org.apache.poi + poi + 3.8 + + + + + org.hibernate + hibernate-validator + ${hibernate-validator.version} + + + + + org.apache.httpcomponents + httpclient + 4.2-beta1 + + + + + org.freemarker + freemarker + 2.3.19 + + + + + javax.mail + mail + 1.4.5 + + + javax.activation + activation + 1.1.1 + + + + + com.ibm.icu + icu4j + 4.8.1.1 + + + + + + + junit + junit + 4.10 + test + + + + org.hamcrest + hamcrest-core + 1.3.RC2 + test + + + org.hamcrest + hamcrest-library + 1.3.RC2 + test + + + + org.mockito + mockito-core + 1.9.0 + test + + + org.powermock + powermock-module-junit4 + 1.4.12 + test + + + org.powermock + powermock-api-mockito + 1.4.12 + test + + + org.mockito + mockito-all + + + + + + + org.springframework + spring-test + ${spring.version} + test + + + + + org.eclipse.jetty.aggregate + jetty-webapp + ${jetty.version} + test + + + org.eclipse.jetty + jetty-jsp + ${jetty.version} + test + + + + + org.seleniumhq.selenium + selenium-java + ${selenium.version} + test + + + org.seleniumhq.selenium + selenium-android-driver + + + org.seleniumhq.selenium + selenium-iphone-driver + + + + + org.seleniumhq.selenium + selenium-remote-driver + ${selenium.version} + test + + + cglib + cglib-nodep + + + + + + org.dbunit + dbunit + 2.4.8 + test + + + + com.h2database + h2 + ${h2.version} + test + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + ${jdk.version} + ${jdk.version} + true + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12 + + + **/*Test.java + + + + + org.apache.maven.surefire + surefire-junit47 + 2.12 + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + + + org.apache.maven.plugins + maven-war-plugin + 2.2 + + ${project.artifactId} + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.9 + + true + false + + + + + + org.mortbay.jetty + jetty-maven-plugin + ${jetty.version} + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.3 + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.4 + + + org.codehaus.mojo + versions-maven-plugin + 1.3.1 + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + + + org.codehaus.mojo + exec-maven-plugin + 1.2.1 + + + + + org.codehaus.mojo + sonar-maven-plugin + 2.0 + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index c93d93c1..b2e39215 100644 --- a/pom.xml +++ b/pom.xml @@ -2,946 +2,21 @@ 4.0.0 org.springside - springside-parent + springside-project 4.0.0.RC3 Springside :: Project pom - - - - 4.0.0.RC3 - 3.1.1.RELEASE - 4.1.2 - 3.1.1 - 2.6.0 - 1.12 - 1.2.0 - 5.5.1 - 2.1.4 - 2.5.2 - 4.2.0.Final - 2.0.0 - 1.6.4 - 7.6.3.v20120416 - 1.3.166 - 2.21.0 - - - UTF-8 - 1.6 - - - - - - - - - - - - - - - - org.springside - springside-core - ${springside.version} - - - org.springside - springside-extension - ${springside.version} - - - - - - - org.springframework - spring-core - ${spring.version} - - - commons-logging - commons-logging - - - - - org.springframework - spring-beans - ${spring.version} - - - org.springframework - spring-context - ${spring.version} - - - org.springframework - spring-context-support - ${spring.version} - - - - - org.springframework - spring-aop - ${spring.version} - - - org.springframework - spring-tx - ${spring.version} - - - org.aspectj - aspectjrt - 1.6.9 - - - org.aspectj - aspectjweaver - 1.6.9 - - - cglib - cglib - 2.2.2 - - - asm - asm - 3.3.1 - - - - - - - org.hibernate - hibernate-core - ${hibernate.version} - - - org.hibernate - hibernate-entitymanager - ${hibernate.version} - - - org.hibernate - hibernate-ehcache - ${hibernate.version} - - - org.hibernate.javax.persistence - hibernate-jpa-2.0-api - 1.0.1.Final - - - - - org.springframework.data - spring-data-jpa - 1.0.3.RELEASE - - - - - org.mybatis - mybatis - ${mybatis.version} - - - org.mybatis - mybatis-spring - 1.1.0 - - - - - org.springframework - spring-orm - ${spring.version} - - - org.springframework - spring-jdbc - ${spring.version} - - - - - commons-dbcp - commons-dbcp - 1.4 - - - commons-pool - commons-pool - 1.6 - - - - - - - org.springframework - spring-web - ${spring.version} - - - org.springframework - spring-webmvc - ${spring.version} - - - - - opensymphony - sitemesh - 2.4.2 - - - - - javax.servlet - servlet-api - 2.5 - provided - - - javax.servlet - jstl - 1.2 - - - - - - org.apache.cxf - cxf-rt-core - ${cxf.version} - - - - org.apache.geronimo.specs - geronimo-javamail_1.4_spec - - - - org.apache.geronimo.specs - geronimo-activation_1.1_spec - - - - - org.apache.cxf - cxf-rt-frontend-jaxws - ${cxf.version} - - - - org.apache.geronimo.specs - geronimo-javamail_1.4_spec - - - org.apache.geronimo.specs - geronimo-activation_1.1_spec - - - - - org.apache.cxf - cxf-rt-transports-http - ${cxf.version} - - - - - - com.sun.jersey - jersey-server - ${jersey.version} - - - com.sun.jersey - jersey-servlet - ${jersey.version} - - - com.sun.jersey - jersey-client - ${jersey.version} - - - com.sun.jersey.contribs - jersey-spring - ${jersey.version} - - - org.springframework - spring - - - com.sun.jersey - jersey-grizzly2 - - - com.sun.jersey - jersey-servlet - - - - - com.sun.jersey.contribs - jersey-multipart - ${jersey.version} - - - - - - org.apache.shiro - shiro-core - ${shiro.version} - - - org.apache.shiro - shiro-spring - ${shiro.version} - - - org.apache.shiro - shiro-web - ${shiro.version} - - - org.apache.shiro - shiro-ehcache - ${shiro.version} - - - - - - org.springframework - spring-jms - ${spring.version} - - - - org.apache.activemq - activemq-core - ${activemq.version} - - - org.apache.activemq.protobuf - activemq-protobuf - - - org.springframework.osgi - spring-osgi-core - - - org.osgi - org.osgi.core - - - - - - - - org.quartz-scheduler - quartz - ${quartz.version} - - - - - - - spy - spymemcached - 2.8.1 - - - - com.thimbleware.jmemcached - jmemcached-core - 1.0.0 - test - - - - - net.sf.ehcache - ehcache-core - ${ehcache.version} - - - - - - org.jolokia - jolokia-core - 1.0.3 - - - - - - - org.slf4j - slf4j-api - ${slf4j.version} - - - - - org.slf4j - slf4j-log4j12 - ${slf4j.version} - - - - - org.slf4j - jcl-over-slf4j - ${slf4j.version} - - - - - log4j - log4j - 1.2.16 - - - - - - log4jdbc - log4jdbc4 - 1.2 - - - - - - dom4j - dom4j - 1.6.1 - - - xml-apis - xml-apis - - - - - - - jaxen - jaxen - 1.1.3 - - - xerces - xercesImpl - - - xml-apis - xml-apis - - - dom4j - dom4j - - - jdom - jdom - - - xom - xom - - - maven-plugins - maven-cobertura-plugin - - - maven-plugins - maven-findbugs-plugin - - - - - - - javax.xml.bind - jaxb-api - 2.2.5 - - - com.sun.xml.bind - jaxb-impl - 2.2.5 - - - - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-json-provider - ${jackson.version} - - - com.fasterxml.jackson.datatype - jackson-datatype-hibernate4 - ${jackson.version} - - - - - - commons-lang - commons-lang - 2.6 - - - org.apache.commons - commons-lang3 - 3.1 - - - commons-io - commons-io - 2.3 - - - commons-collections - commons-collections - 3.2.1 - - - commons-beanutils - commons-beanutils - 1.8.3 - - - commons-logging - commons-logging - - - - - commons-codec - commons-codec - 1.6 - - - - - com.google.guava - guava - 11.0.2 - - - - - joda-time - joda-time - 2.1 - - - - - - - net.sf.dozer - dozer - 5.3.2 - - - - - org.apache.poi - poi - 3.8 - - - - - org.hibernate - hibernate-validator - ${hibernate-validator.version} - - - - - org.apache.httpcomponents - httpclient - 4.2-beta1 - - - - - org.freemarker - freemarker - 2.3.19 - - - - - javax.mail - mail - 1.4.5 - - - javax.activation - activation - 1.1.1 - - - - - com.ibm.icu - icu4j - 4.8.1.1 - - - - - - - junit - junit - 4.10 - test - - - - org.hamcrest - hamcrest-core - 1.3.RC2 - test - - - org.hamcrest - hamcrest-library - 1.3.RC2 - test - - - - org.mockito - mockito-core - 1.9.0 - test - - - org.powermock - powermock-module-junit4 - 1.4.12 - test - - - org.powermock - powermock-api-mockito - 1.4.12 - test - - - org.mockito - mockito-all - - - - - - - org.springframework - spring-test - ${spring.version} - test - - - - - org.eclipse.jetty.aggregate - jetty-webapp - ${jetty.version} - test - - - org.eclipse.jetty - jetty-jsp - ${jetty.version} - test - - - - - org.seleniumhq.selenium - selenium-java - ${selenium.version} - test - - - org.seleniumhq.selenium - selenium-android-driver - - - org.seleniumhq.selenium - selenium-iphone-driver - - - - - org.seleniumhq.selenium - selenium-remote-driver - ${selenium.version} - test - - - cglib - cglib-nodep - - - - - - org.dbunit - dbunit - 2.4.8 - test - - - - com.h2database - h2 - ${h2.version} - test - - - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - ${jdk.version} - ${jdk.version} - true - - - - - - org.apache.maven.plugins - maven-resources-plugin - 2.5 - - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.12 - - - **/*Test.java - - - - - org.apache.maven.surefire - surefire-junit47 - 2.12 - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.7 - - - - - org.codehaus.mojo - cobertura-maven-plugin - 2.5.1 - - - - - org.apache.maven.plugins - maven-war-plugin - 2.2 - - ${project.artifactId} - - - - - - org.apache.maven.plugins - maven-jar-plugin - 2.4 - - - - true - - - - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - - - org.apache.maven.plugins - maven-clean-plugin - 2.4.1 - - - - - org.apache.maven.plugins - maven-install-plugin - 2.3.1 - - - - - org.apache.maven.plugins - maven-eclipse-plugin - 2.9 - - true - false - - - - - - org.mortbay.jetty - jetty-maven-plugin - ${jetty.version} - - - - - org.apache.maven.plugins - maven-assembly-plugin - 2.3 - - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.4 - - - org.codehaus.mojo - versions-maven-plugin - 1.3.1 - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.7 - - - - - org.codehaus.mojo - exec-maven-plugin - 1.2.1 - - - - - org.codehaus.mojo - sonar-maven-plugin - 2.0 - - - - - + + org.springside + springside-parent + 4.0.0.RC3 + modules/parent + all + modules/parent modules/core modules/extension examples/mini-service @@ -953,6 +28,7 @@ modules + modules/parent modules/core modules/extension diff --git a/support/h2/pom.xml b/support/h2/pom.xml index c5caca65..bf40c551 100644 --- a/support/h2/pom.xml +++ b/support/h2/pom.xml @@ -6,7 +6,7 @@ org.springside springside-parent 4.0.0.RC3 - ../../ + ../../modules/parent org.springside h2-start