pom.xml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  4. <modelVersion>4.0.0</modelVersion>
  5. <groupId>com.ctrip.apollo</groupId>
  6. <artifactId>apollo</artifactId>
  7. <version>0.0.1</version>
  8. <name>Apollo</name>
  9. <packaging>pom</packaging>
  10. <modules>
  11. <module>apollo-core</module>
  12. <module>apollo-metaserver</module>
  13. <module>apollo-client</module>
  14. <module>apollo-configserver</module>
  15. <module>apollo-portal</module>
  16. <module>apollo-assembly</module>
  17. </modules>
  18. <dependencyManagement>
  19. <dependencies>
  20. <dependency>
  21. <groupId>com.ctrip.apollo</groupId>
  22. <artifactId>apollo-core</artifactId>
  23. <version>${project.version}</version>
  24. </dependency>
  25. <dependency>
  26. <groupId>com.dianping.cat</groupId>
  27. <artifactId>cat-client</artifactId>
  28. <version>1.4.4</version>
  29. </dependency>
  30. <!--third party -->
  31. <dependency>
  32. <groupId>org.springframework.cloud</groupId>
  33. <artifactId>spring-cloud-starter-parent</artifactId>
  34. <version>Angel.SR6</version>
  35. <type>pom</type>
  36. <scope>import</scope>
  37. </dependency>
  38. <dependency>
  39. <groupId>mysql</groupId>
  40. <artifactId>mysql-connector-java</artifactId>
  41. <version>5.1.38</version>
  42. </dependency>
  43. <!--for test -->
  44. <dependency>
  45. <groupId>com.h2database</groupId>
  46. <artifactId>h2</artifactId>
  47. <version>1.4.191</version>
  48. </dependency>
  49. </dependencies>
  50. </dependencyManagement>
  51. <build>
  52. <plugins>
  53. <plugin>
  54. <artifactId>maven-compiler-plugin</artifactId>
  55. <configuration>
  56. <source>${java.source}</source>
  57. <target>${java.target}</target>
  58. </configuration>
  59. </plugin>
  60. <plugin>
  61. <artifactId>maven-source-plugin</artifactId>
  62. <executions>
  63. <execution>
  64. <id>attach-sources</id>
  65. <goals>
  66. <goal>jar</goal>
  67. </goals>
  68. </execution>
  69. </executions>
  70. </plugin>
  71. <plugin>
  72. <groupId>org.springframework.boot</groupId>
  73. <artifactId>spring-boot-maven-plugin</artifactId>
  74. <version>1.3.3.RELEASE</version>
  75. </plugin>
  76. </plugins>
  77. </build>
  78. <profiles>
  79. <profile>
  80. <id>travis</id>
  81. <activation>
  82. <property>
  83. <name>env.TRAVIS</name>
  84. <value>true</value>
  85. </property>
  86. </activation>
  87. <build>
  88. <plugins>
  89. <plugin>
  90. <groupId>org.codehaus.mojo</groupId>
  91. <artifactId>cobertura-maven-plugin</artifactId>
  92. <version>2.7</version>
  93. <configuration>
  94. <format>xml</format>
  95. <maxmem>256m</maxmem>
  96. <aggregate>true</aggregate>
  97. </configuration>
  98. </plugin>
  99. <plugin>
  100. <groupId>org.eluder.coveralls</groupId>
  101. <artifactId>coveralls-maven-plugin</artifactId>
  102. <version>4.1.0</version>
  103. </plugin>
  104. </plugins>
  105. </build>
  106. </profile>
  107. </profiles>
  108. <distributionManagement>
  109. <repository>
  110. <id>releases</id>
  111. <url>http://maven.dev.sh.ctripcorp.com:8081/nexus/content/repositories/fxrelease</url>
  112. </repository>
  113. <snapshotRepository>
  114. <id>snapshots</id>
  115. <url>http://maven.dev.sh.ctripcorp.com:8081/nexus/content/repositories/fxsnapshot</url>
  116. </snapshotRepository>
  117. </distributionManagement>
  118. <repositories>
  119. <repository>
  120. <id>spring-milestones</id>
  121. <name>Spring Milestones</name>
  122. <url>https://repo.spring.io/libs-milestone</url>
  123. <snapshots>
  124. <enabled>false</enabled>
  125. </snapshots>
  126. </repository>
  127. </repositories>
  128. <properties>
  129. <project.build.sourceEncoding>utf-8</project.build.sourceEncoding>
  130. <java.version>1.8</java.version>
  131. </properties>
  132. </project>