blob: 77f3962a303cd419fae60faf1a315430db19f8d5 [file] [log] [blame]
刘洪青ffe2f412019-10-11 10:25:26 +08001<?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/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
5
6 <parent>
7 <groupId>com.supwisdom.buildcommons</groupId>
8 <artifactId>spring-cloud-parent</artifactId>
9 <version>Finchley.RELEASE-1.1</version>
10 </parent>
11
12 <groupId>com.supwisdom.institute</groupId>
13 <artifactId>sw-backend-biz-sa-parent</artifactId>
14 <version>0.0.2-SNAPSHOT</version>
15 <packaging>pom</packaging>
16
17 <name>Supwisdom Backend Framework Biz SuperAdmin API Parent</name>
18 <description>Supwisdom Backend Framework Biz SuperAdmin API Parent project</description>
19
20 <modules>
21 <module>biz</module>
22 <module>sa</module>
23 </modules>
24
25 <properties>
26 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
27 <java.version>1.8</java.version>
28
29 <argLine>-Dfile.encoding=UTF-8</argLine>
30
31 <downloadSources>true</downloadSources>
32 <downloadJavadocs>true</downloadJavadocs>
33
34 <maven.compiler.source>${java.version}</maven.compiler.source>
35 <maven.compiler.target>${java.version}</maven.compiler.target>
36
37 <dockerfile-maven-plugin.version>1.4.8</dockerfile-maven-plugin.version>
38 <dockerfile.image.server>harbor.supwisdom.com</dockerfile.image.server>
39 <dockerfile.image.prefix>sw-admin-framework</dockerfile.image.prefix>
40
41 <infras.version>0.1.1-SNAPSHOT</infras.version>
42
43 <io.springfox.version>2.9.2</io.springfox.version>
44
45 </properties>
46
47 <distributionManagement>
48 <repository>
49 <id>supwisdom-releases</id>
50 <name>internal release</name>
51 <url>https://app.supwisdom.com/nexus/content/repositories/releases</url>
52 </repository>
53 <snapshotRepository>
54 <id>supwisdom-snapshots</id>
55 <name>internal snapshots</name>
56 <url>https://app.supwisdom.com/nexus/content/repositories/snapshots</url>
57 </snapshotRepository>
58 </distributionManagement>
59
60 <repositories>
61 <repository>
62 <snapshots>
63 <enabled>true</enabled>
64 </snapshots>
65 <id>supwisdom</id>
66 <url>https://app.supwisdom.com/nexus/content/groups/public/</url>
67 </repository>
68 <repository>
69 <snapshots>
70 <enabled>false</enabled>
71 </snapshots>
72 <id>central</id>
73 <url>http://repo.maven.apache.org/maven2</url>
74 </repository>
75 </repositories>
76
77 <dependencyManagement>
78 <dependencies>
79
80 <dependency>
81 <groupId>com.supwisdom.infras</groupId>
82 <artifactId>infras-bom</artifactId>
83 <version>${infras.version}</version>
84 <type>pom</type>
85 <scope>import</scope>
86 </dependency>
87
88
89 <dependency>
90 <groupId>com.supwisdom.institute</groupId>
91 <artifactId>sw-backend-common-core</artifactId>
92 <version>${project.version}</version>
93 </dependency>
94
95 <dependency>
96 <groupId>com.supwisdom.institute</groupId>
97 <artifactId>sw-backend-common-utils</artifactId>
98 <version>${project.version}</version>
99 </dependency>
100
101 <dependency>
102 <groupId>com.supwisdom.institute</groupId>
103 <artifactId>sw-backend-common-framework</artifactId>
104 <version>${project.version}</version>
105 </dependency>
106
107
108 <dependency>
109 <groupId>com.supwisdom.institute</groupId>
110 <artifactId>sw-backend-biz-domain</artifactId>
111 <version>${project.version}</version>
112 </dependency>
113
114 <dependency>
115 <groupId>com.supwisdom.institute</groupId>
116 <artifactId>sw-backend-biz-api</artifactId>
117 <version>${project.version}</version>
118 </dependency>
119
120
121 <dependency>
122 <groupId>mysql</groupId>
123 <artifactId>mysql-connector-java</artifactId>
124 <version>8.0.12</version>
125 </dependency>
126
127
128 <dependency>
129 <groupId>io.springfox</groupId>
130 <artifactId>springfox-swagger2</artifactId>
131 <version>${io.springfox.version}</version>
132 </dependency>
133 <dependency>
134 <groupId>io.springfox</groupId>
135 <artifactId>springfox-swagger-ui</artifactId>
136 <version>${io.springfox.version}</version>
137 </dependency>
138
139 </dependencies>
140 </dependencyManagement>
141
142 <build>
143 <pluginManagement>
144 <plugins>
145 <plugin>
146 <groupId>com.spotify</groupId>
147 <artifactId>dockerfile-maven-plugin</artifactId>
148 <version>${dockerfile-maven-plugin.version}</version>
149 <configuration>
150 <repository>${dockerfile.image.server}/${dockerfile.image.prefix}/${project.artifactId}</repository>
151 <tag>${project.version}</tag>
152 <useMavenSettingsForAuth>true</useMavenSettingsForAuth>
153 <buildArgs>
154 <JAR_FILE>${project.build.finalName}.${project.packaging}</JAR_FILE>
155 <VERSION>${project.version}</VERSION>
156 <NAME>${project.artifactId}</NAME>
157 </buildArgs>
158 </configuration>
159 </plugin>
160 </plugins>
161 </pluginManagement>
162
163 <plugins>
164 <plugin>
165 <groupId>com.spotify</groupId>
166 <artifactId>dockerfile-maven-plugin</artifactId>
167 <configuration>
168 <skip>true</skip>
169 </configuration>
170 </plugin>
171 </plugins>
172
173 </build>
174
175</project>