diff --git a/framework-bom-parent/pom.xml b/framework-bom-parent/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..55e3ac36147d894f85d51e2ab4f2639355b2598e --- /dev/null +++ b/framework-bom-parent/pom.xml @@ -0,0 +1,175 @@ + + + 4.0.0 + com.ctrip.framework + framework-bom-parent + 0.0.1-SNAPSHOT + pom + Ctrip Framework Parent + Ctrip Framework Parent + + Ctrip, Inc. + http://www.ctrip.com + + + 1.7 + UTF-8 + UTF-8 + ${java.version} + ${java.version} + + + + public + Public repositories + http://maven.dev.sh.ctripcorp.com:8081/nexus/content/groups/public + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Tests.java + **/*Test.java + + + **/Abstract*.java + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.4.1 + + + enforce-maven3 + + enforce + + + + + [3.2.5,) + ** projects must use Maven 3.2.5 or later version. + + + + + + enforce-java7 + + enforce + + + + + [1.7.0,) + ** Projects must use Java 7 or later version + + + + + + enforce-src-main-java + + enforce + + + true + + + + src/java + src/java.test + src/conf + src/conf.test + + ** projects must use standard Maven directory layout + (src/main/java etc.) + + + + + + enforce-banned-dependencies + + enforce + + + true + + + + javax.servlet:servlet-api + org.mortbay.jetty:servlet-api-2.5 + + ** There are some banned dependencies. + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + ${java.version} + ${java.version} + ${project.build.sourceEncoding} + + + + org.apache.maven.plugins + maven-source-plugin + 3.0.0 + + + attach-sources + + jar-no-fork + + + + + + pl.project13.maven + git-commit-id-plugin + 2.2.0 + + + + revision + + + + + true + yyyy-MM-dd'T'HH:mm:ssZ + true + false + + + + + + + releases + http://maven.dev.sh.ctripcorp.com:8081/nexus/content/repositories/fxrelease + + + snapshots + http://maven.dev.sh.ctripcorp.com:8081/nexus/content/repositories/fxsnapshot + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 85956d2819c702622df5189633e35170d724c2fa..f12a75d731567d88ed52b1eb8fd1ab318d22564c 100644 --- a/pom.xml +++ b/pom.xml @@ -9,6 +9,12 @@ pom Ctrip Configuration Center https://github.com/ctripcorp/apollo + + com.ctrip.framework + framework-bom-parent + 0.0.1-SNAPSHOT + framework-bom-parent + Ctrip, Inc. http://www.ctrip.com @@ -117,26 +123,6 @@ - - maven-compiler-plugin - 3.5.1 - - ${java.version} - ${java.version} - - - - maven-source-plugin - 3.0.0 - - - attach-sources - - jar - - - - org.springframework.boot spring-boot-maven-plugin @@ -151,11 +137,6 @@ - - - maven-source-plugin - - @@ -187,16 +168,6 @@ - - - releases - http://maven.dev.sh.ctripcorp.com:8081/nexus/content/repositories/fxrelease - - - snapshots - http://maven.dev.sh.ctripcorp.com:8081/nexus/content/repositories/fxsnapshot - - spring-milestones