diff --git a/pom.xml b/pom.xml index 82098b660cf..b613194cda7 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap spring-bootstrap-parent @@ -11,10 +12,10 @@ spring-bootstrap spring-bootstrap-actuator - spring-bootstrap-starters + spring-bootstrap-cli spring-bootstrap-launcher spring-bootstrap-samples - spring-bootstrap-cli + spring-bootstrap-starters 1.6 @@ -24,16 +25,16 @@ 1.0.0.CI-SNAPSHOT 2.2.3.RELEASE 2.2.0.RELEASE - 7.0.39 - 8.1.9.v20130131 - 1.7.2 + 7.0.39 + 8.1.9.v20130131 + 1.7.2 http://github.com/SpringSource/spring-bootstrap scm:git:git://github.com/SpringSource/spring-bootstrap.git scm:git:ssh://git@github.com/SpringSource/spring-bootstrap.git - + @@ -69,7 +70,7 @@ - + staging @@ -90,68 +91,70 @@ milestone - - spring-repo-milestone - Spring Milestone Repository - https://repo.springsource.org/libs-milestone-local - + + spring-repo-milestone + Spring Milestone Repository + https://repo.springsource.org/libs-milestone-local + central - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + - - bootstrap - - true - - - spring-snapshots - Spring Snapshots - http://maven.springframework.org/snapshot - - true - - - - spring-milestones - Spring Milestones - http://maven.springframework.org/milestone - - false - - - - + + bootstrap + + + true + + + + spring-snapshots + Spring Snapshots + http://maven.springframework.org/snapshot + + true + + + + spring-milestones + Spring Milestones + http://maven.springframework.org/milestone + + false + + + + @@ -264,9 +267,7 @@ - + @@ -292,9 +293,9 @@ **/Abstract*.java junit:junit - - file:/dev/./urandom - + + file:/dev/./urandom + @@ -307,65 +308,10 @@ - commons-httpclient - commons-httpclient - 3.1 + ch.qos.logback + logback-classic + 1.0.7 - - javax.servlet - javax.servlet-api - 3.0.1 - - - javax.servlet - jstl - 1.2 - - - org.hibernate.javax.persistence - hibernate-jpa-2.0-api - 1.0.1.Final - - - org.hibernate - hibernate-validator - 4.3.1.Final - - - junit - junit - 4.11 - - - org.slf4j - jcl-over-slf4j - 1.7.2 - - - org.slf4j - slf4j-api - 1.7.2 - - - org.slf4j - slf4j-log4j12 - 1.7.2 - - - org.slf4j - slf4j-jdk14 - 1.7.2 - - - log4j - log4j - 1.2.17 - - - ch.qos.logback - logback-classic - 1.0.7 - com.fasterxml.jackson.core jackson-databind @@ -381,6 +327,51 @@ jackson-datatype-joda 2.2.0 + + commons-dbcp + commons-dbcp + 1.4 + + + commons-httpclient + commons-httpclient + 3.1 + + + javax.servlet + javax.servlet-api + 3.0.1 + + + javax.servlet + jstl + 1.2 + + + junit + junit + 4.11 + + + log4j + log4j + 1.2.17 + + + net.sf.jopt-simple + jopt-simple + 4.4 + + + nz.net.ultraq.web.thymeleaf + thymeleaf-layout-dialect + 1.0.6 + + + org.apache.ivy + ivy + 2.3.0 + org.apache.tomcat.embed tomcat-embed-core @@ -396,16 +387,21 @@ tomcat-embed-jasper ${tomcat.version} - - org.apache.tomcat - tomcat-jdbc - ${tomcat.version} - - - commons-dbcp - commons-dbcp - 1.4 - + + org.apache.tomcat + tomcat-jdbc + ${tomcat.version} + + + org.aspectj + aspectjrt + ${aspectj.version} + + + org.aspectj + aspectjweaver + ${aspectj.version} + org.codehaus.groovy groovy @@ -432,16 +428,21 @@ jetty-util ${jetty.version} - - org.eclipse.jetty - jetty-jsp - ${jetty.version} - - - org.eclipse.jetty - jetty-annotations - ${jetty.version} - + + org.eclipse.jetty + jetty-jsp + ${jetty.version} + + + org.eclipse.jetty + jetty-annotations + ${jetty.version} + + + com.h2database + h2 + 1.3.171 + org.hamcrest hamcrest-library @@ -452,21 +453,46 @@ hibernate-entitymanager 4.2.1.Final + + org.hibernate.javax.persistence + hibernate-jpa-2.0-api + 1.0.1.Final + + + org.hibernate + hibernate-validator + 4.3.1.Final + org.hsqldb hsqldb 2.2.9 - - com.h2database - h2 - 1.3.171 - org.mockito mockito-core 1.9.5 + + org.slf4j + jcl-over-slf4j + 1.7.2 + + + org.slf4j + slf4j-api + 1.7.2 + + + org.slf4j + slf4j-log4j12 + 1.7.2 + + + org.slf4j + slf4j-jdk14 + 1.7.2 + org.springframework.security spring-security-javaconfig @@ -501,12 +527,12 @@ org.springframework spring-context-support ${spring.version} - - - quartz - quartz - - + + + quartz + quartz + + org.springframework @@ -537,12 +563,12 @@ org.springframework spring-oxm ${spring.version} - - - commons-lang - commons-lang - - + + + commons-lang + commons-lang + + org.springframework @@ -559,11 +585,11 @@ spring-batch-core ${spring.batch.version} - - org.springframework.integration - spring-integration-core - ${spring.integration.version} - + + org.springframework.integration + spring-integration-core + ${spring.integration.version} + org.springframework.data spring-data-jpa @@ -579,36 +605,21 @@ - - org.springframework.hateoas - spring-hateoas - 0.5.0.RELEASE - - - org.aspectj - aspectjrt - ${aspectj.version} - - - org.aspectj - aspectjweaver - ${aspectj.version} - + + org.springframework.hateoas + spring-hateoas + 0.5.0.RELEASE + + + org.thymeleaf + thymeleaf-spring3 + 2.0.16 + org.yaml snakeyaml 1.12 - - org.thymeleaf - thymeleaf-spring3 - 2.0.16 - - - nz.net.ultraq.web.thymeleaf - thymeleaf-layout-dialect - 1.0.6 - diff --git a/spring-bootstrap-actuator/pom.xml b/spring-bootstrap-actuator/pom.xml index e52382e3104..d5a2e90175f 100644 --- a/spring-bootstrap-actuator/pom.xml +++ b/spring-bootstrap-actuator/pom.xml @@ -55,5 +55,10 @@ tomcat-embed-core true + + org.apache.tomcat.embed + tomcat-embed-logging-juli + test + diff --git a/spring-bootstrap-cli/pom.xml b/spring-bootstrap-cli/pom.xml index 55dbe057f40..6f7b0fc119c 100644 --- a/spring-bootstrap-cli/pom.xml +++ b/spring-bootstrap-cli/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap @@ -15,51 +16,56 @@ maven-shade-plugin - - - ${project.groupId} - spring-bootstrap - ${project.version} - - - - true - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - - package - - shade - - - - - META-INF/spring.handlers - - - META-INF/spring.factories - - - META-INF/spring.schemas - - - - ${start-class} - - - - - + + + ${project.groupId} + spring-bootstrap + ${project.version} + + + + true + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + package + + shade + + + + + META-INF/spring.handlers + + + META-INF/spring.factories + + + META-INF/spring.schemas + + + + ${start-class} + + + + + maven-assembly-plugin @@ -94,12 +100,10 @@ org.apache.ivy ivy - 2.3.0 net.sf.jopt-simple jopt-simple - 4.4 diff --git a/spring-bootstrap-launcher/pom.xml b/spring-bootstrap-launcher/pom.xml index 46b19cce483..95891143bab 100644 --- a/spring-bootstrap-launcher/pom.xml +++ b/spring-bootstrap-launcher/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-maven-plugin/pom.xml b/spring-bootstrap-maven-plugin/pom.xml new file mode 100644 index 00000000000..8515dbe4485 --- /dev/null +++ b/spring-bootstrap-maven-plugin/pom.xml @@ -0,0 +1,94 @@ + + + 4.0.0 + + org.springframework.bootstrap + spring-bootstrap-parent + 0.5.0.BUILD-SNAPSHOT + + spring-bootstrap-maven-plugin + maven-plugin + + + org.apache.maven.plugins + maven-war-plugin + 2.3 + maven-plugin + + + org.codehaus.plexus + plexus-archiver + 2.1.1 + + + org.codehaus.plexus + plexus-container-default + + + org.codehaus.plexus + plexus-component-api + + + + + org.apache.maven.plugin-tools + maven-plugin-annotations + 3.2 + provided + + + + + + org.apache.maven.plugins + maven-plugin-plugin + 3.2 + + + generate-descriptor + + descriptor + + + + + true + + + + + + + run-its + + true + + + + + org.apache.maven.plugins + maven-invoker-plugin + 1.8 + + ${project.build.directory}/it + src/it/settings.xml + ${project.build.directory}/local-repo + verify + true + + + + integration-test + + install + run + + + + + + + + + diff --git a/spring-bootstrap-maven-plugin/src/it/executable-jar-project/pom.xml b/spring-bootstrap-maven-plugin/src/it/executable-jar-project/pom.xml new file mode 100644 index 00000000000..2a4d3e2e8f3 --- /dev/null +++ b/spring-bootstrap-maven-plugin/src/it/executable-jar-project/pom.xml @@ -0,0 +1,19 @@ + + + 4.0.0 + org.springframework.bootstrap.maven.test + executable-jar-project + 0.0.1.BUILD-SNAPSHOT + executable-jar + + + + @project.groupId@ + @project.artifactId@ + @project.version@ + true + + + + diff --git a/spring-bootstrap-samples/pom.xml b/spring-bootstrap-samples/pom.xml index 6f6999a4dcb..a69ec9ce364 100644 --- a/spring-bootstrap-samples/pom.xml +++ b/spring-bootstrap-samples/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap @@ -88,14 +89,14 @@ - - org.codehaus.mojo - exec-maven-plugin - - true - ${start-class} - - + + org.codehaus.mojo + exec-maven-plugin + + true + ${start-class} + + org.apache.maven.plugins maven-shade-plugin @@ -127,17 +128,22 @@ - + META-INF/spring.handlers - + META-INF/spring.factories - + META-INF/spring.schemas - - + + ${start-class} @@ -147,36 +153,36 @@ - - - - maven-deploy-plugin - - true - - - + + + + maven-deploy-plugin + + true + + + - - org.springframework - spring-core - ${spring.version} - - - commons-logging - commons-logging - - - + + org.springframework + spring-core + ${spring.version} + + + commons-logging + commons-logging + + + - - org.slf4j - jcl-over-slf4j - runtime - + + org.slf4j + jcl-over-slf4j + runtime + diff --git a/spring-bootstrap-samples/spring-bootstrap-actuator-sample/pom.xml b/spring-bootstrap-samples/spring-bootstrap-actuator-sample/pom.xml index c761d570b1f..e063130a391 100644 --- a/spring-bootstrap-samples/spring-bootstrap-actuator-sample/pom.xml +++ b/spring-bootstrap-samples/spring-bootstrap-actuator-sample/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-samples/spring-bootstrap-data-sample/pom.xml b/spring-bootstrap-samples/spring-bootstrap-data-sample/pom.xml index 13dc7de29e8..0e13dff5567 100644 --- a/spring-bootstrap-samples/spring-bootstrap-data-sample/pom.xml +++ b/spring-bootstrap-samples/spring-bootstrap-data-sample/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-samples/spring-bootstrap-jetty-sample/pom.xml b/spring-bootstrap-samples/spring-bootstrap-jetty-sample/pom.xml index 37620e97b2e..20d8c858c3c 100644 --- a/spring-bootstrap-samples/spring-bootstrap-jetty-sample/pom.xml +++ b/spring-bootstrap-samples/spring-bootstrap-jetty-sample/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-samples/spring-bootstrap-profile-sample/pom.xml b/spring-bootstrap-samples/spring-bootstrap-profile-sample/pom.xml index 6c3b97a43a9..227e2856680 100644 --- a/spring-bootstrap-samples/spring-bootstrap-profile-sample/pom.xml +++ b/spring-bootstrap-samples/spring-bootstrap-profile-sample/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-samples/spring-bootstrap-sample/pom.xml b/spring-bootstrap-samples/spring-bootstrap-sample/pom.xml index 2309f642fc2..61f9f91b641 100644 --- a/spring-bootstrap-samples/spring-bootstrap-sample/pom.xml +++ b/spring-bootstrap-samples/spring-bootstrap-sample/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-samples/spring-bootstrap-simple-sample/pom.xml b/spring-bootstrap-samples/spring-bootstrap-simple-sample/pom.xml index 15489ce4b1f..809fd74309d 100644 --- a/spring-bootstrap-samples/spring-bootstrap-simple-sample/pom.xml +++ b/spring-bootstrap-samples/spring-bootstrap-simple-sample/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-samples/spring-bootstrap-tomcat-sample/pom.xml b/spring-bootstrap-samples/spring-bootstrap-tomcat-sample/pom.xml index 61fe365f0e1..0f5e0c50b71 100644 --- a/spring-bootstrap-samples/spring-bootstrap-tomcat-sample/pom.xml +++ b/spring-bootstrap-samples/spring-bootstrap-tomcat-sample/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-samples/spring-bootstrap-xml-sample/pom.xml b/spring-bootstrap-samples/spring-bootstrap-xml-sample/pom.xml index c60120f7e7c..31943bf1e2f 100644 --- a/spring-bootstrap-samples/spring-bootstrap-xml-sample/pom.xml +++ b/spring-bootstrap-samples/spring-bootstrap-xml-sample/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-starters/pom.xml b/spring-bootstrap-starters/pom.xml index 93d72070ca3..2969917c9ca 100644 --- a/spring-bootstrap-starters/pom.xml +++ b/spring-bootstrap-starters/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap @@ -9,10 +10,10 @@ spring-bootstrap-starters pom - UTF-8 - UTF-8 - 0.5.0.BUILD-SNAPSHOT - org.springframework.bootstrap.main.Spring + UTF-8 + UTF-8 + 0.5.0.BUILD-SNAPSHOT + org.springframework.bootstrap.main.Spring spring-bootstrap-starter @@ -23,55 +24,55 @@ spring-bootstrap-tomcat-starter spring-bootstrap-web-starter - - - - org.springframework.bootstrap - spring-bootstrap - ${spring.bootstrap.version} - - - org.springframework.bootstrap - spring-bootstrap-actuator - ${spring.bootstrap.version} - - - org.springframework.bootstrap - spring-bootstrap-starter - ${spring.bootstrap.version} - - - org.springframework.bootstrap - spring-bootstrap-actuator-starter - ${spring.bootstrap.version} - - - org.springframework.bootstrap - spring-bootstrap-web-starter - ${spring.bootstrap.version} - - - org.springframework.bootstrap - spring-bootstrap-tomcat-starter - ${spring.bootstrap.version} - - - org.springframework.bootstrap - spring-bootstrap-jpa-starter - ${spring.bootstrap.version} - - - org.springframework.bootstrap - spring-bootstrap-batch-starter - ${spring.bootstrap.version} - - - org.springframework.bootstrap - spring-bootstrap-integration-starter - ${spring.bootstrap.version} - - - + + + + org.springframework.bootstrap + spring-bootstrap + ${spring.bootstrap.version} + + + org.springframework.bootstrap + spring-bootstrap-actuator + ${spring.bootstrap.version} + + + org.springframework.bootstrap + spring-bootstrap-starter + ${spring.bootstrap.version} + + + org.springframework.bootstrap + spring-bootstrap-actuator-starter + ${spring.bootstrap.version} + + + org.springframework.bootstrap + spring-bootstrap-web-starter + ${spring.bootstrap.version} + + + org.springframework.bootstrap + spring-bootstrap-tomcat-starter + ${spring.bootstrap.version} + + + org.springframework.bootstrap + spring-bootstrap-jpa-starter + ${spring.bootstrap.version} + + + org.springframework.bootstrap + spring-bootstrap-batch-starter + ${spring.bootstrap.version} + + + org.springframework.bootstrap + spring-bootstrap-integration-starter + ${spring.bootstrap.version} + + + org.springframework @@ -100,68 +101,73 @@ test - - - - - org.codehaus.mojo - exec-maven-plugin - - true - ${start-class} - - - - org.apache.maven.plugins - maven-shade-plugin - - - org.springframework.bootstrap - spring-bootstrap - ${spring.bootstrap.version} - - - - true - true - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - + + + + + org.codehaus.mojo + exec-maven-plugin + + true + ${start-class} + + + + org.apache.maven.plugins + maven-shade-plugin + + + org.springframework.bootstrap + spring-bootstrap + ${spring.bootstrap.version} + + + + true + true + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + - - - - - package - - shade - - - - - META-INF/spring.handlers - - - META-INF/spring.factories - - - META-INF/spring.schemas - - - - ${start-class} - - - - - - - - - + + + + + package + + shade + + + + + META-INF/spring.handlers + + + META-INF/spring.factories + + + META-INF/spring.schemas + + + + ${start-class} + + + + + + + + + diff --git a/spring-bootstrap-starters/spring-bootstrap-actuator-starter/pom.xml b/spring-bootstrap-starters/spring-bootstrap-actuator-starter/pom.xml index c91a3b55724..47e350e8144 100644 --- a/spring-bootstrap-starters/spring-bootstrap-actuator-starter/pom.xml +++ b/spring-bootstrap-starters/spring-bootstrap-actuator-starter/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-starters/spring-bootstrap-batch-starter/pom.xml b/spring-bootstrap-starters/spring-bootstrap-batch-starter/pom.xml index a7a11af78a6..1c38bf119ea 100644 --- a/spring-bootstrap-starters/spring-bootstrap-batch-starter/pom.xml +++ b/spring-bootstrap-starters/spring-bootstrap-batch-starter/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-starters/spring-bootstrap-integration-starter/pom.xml b/spring-bootstrap-starters/spring-bootstrap-integration-starter/pom.xml index dd881cc337d..ed1f279a4d6 100644 --- a/spring-bootstrap-starters/spring-bootstrap-integration-starter/pom.xml +++ b/spring-bootstrap-starters/spring-bootstrap-integration-starter/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-starters/spring-bootstrap-jpa-starter/pom.xml b/spring-bootstrap-starters/spring-bootstrap-jpa-starter/pom.xml index 90fe964b1c3..26b1cbdba41 100644 --- a/spring-bootstrap-starters/spring-bootstrap-jpa-starter/pom.xml +++ b/spring-bootstrap-starters/spring-bootstrap-jpa-starter/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap diff --git a/spring-bootstrap-starters/spring-bootstrap-starter/pom.xml b/spring-bootstrap-starters/spring-bootstrap-starter/pom.xml index 1b5af270766..a4c23b17a03 100644 --- a/spring-bootstrap-starters/spring-bootstrap-starter/pom.xml +++ b/spring-bootstrap-starters/spring-bootstrap-starter/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.bootstrap