pom.xml
4.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.hotent</groupId>
<artifactId>eip</artifactId>
<version>8.2.1</version>
</parent>
<artifactId>uc</artifactId>
<name>uc</name>
<description>user center</description>
<properties>
<cron-utils.version>9.1.7</cron-utils.version>
<spring-boot-starter-mobile.version>1.5.9.RELEASE</spring-boot-starter-mobile.version>
</properties>
<dependencies>
<!-- Spring boot 测试 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!-- excel处理相关 -->
<dependency>
<groupId>com.hotent</groupId>
<artifactId>poi</artifactId>
<version>${parent.version}</version>
</dependency>
<!-- ad同步 -->
<dependency>
<groupId>org.springframework.ldap</groupId>
<artifactId>spring-ldap-core</artifactId>
</dependency>
<!-- 定时任务一 -->
<dependency>
<groupId>com.cronutils</groupId>
<artifactId>cron-utils</artifactId>
<version>${cron-utils.version}</version>
</dependency>
<!-- Spring boot 移动端支持 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mobile</artifactId>
<version>${spring-boot-starter-mobile.version}</version>
</dependency>
<!-- rest-auth-service 获取请求方法的授权信息 portal门户模块请不要依赖 只在 bpm-model bpm-runtime
form,uc中依赖 -->
<dependency>
<groupId>com.hotent</groupId>
<artifactId>rest-auth-service</artifactId>
<version>${parent.version}</version>
</dependency>
<!-- redis -->
<dependency>
<groupId>com.hotent</groupId>
<artifactId>redis</artifactId>
<version>${parent.version}</version>
</dependency>
<!-- 外部接口依赖 -->
<dependency>
<groupId>com.hotent</groupId>
<artifactId>api-manager</artifactId>
<version>${parent.version}</version>
</dependency>
<!-- mq -->
<dependency>
<groupId>com.hotent</groupId>
<artifactId>jms</artifactId>
<version>${project.version}</version>
</dependency>
<!-- 其他模块使用I18nUtil的方法,获取国际化资源 -->
<dependency>
<groupId>com.hotent</groupId>
<artifactId>i18n</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>com.hotent</groupId>
<artifactId>uc-api-impl</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- service
<dependency>
<groupId>com.hotent</groupId>
<artifactId>service</artifactId>
<version>${project.version}</version>
</dependency>-->
<!-- table -->
<dependency>
<groupId>com.hotent</groupId>
<artifactId>table</artifactId>
<version>${parent.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
</dependency>
<!-- uds数据同步 -->
<dependency>
<groupId>com.hotent</groupId>
<artifactId>uds-base</artifactId>
<version>${parent.version}</version>
</dependency>
</dependencies>
<!-- 用于生成jar文件 -->
<build>
<finalName>uc</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring.boot.version}</version>
<configuration>
<mainClass>com.hotent.uc.Application</mainClass>
<layout>ZIP</layout>
<!-- excludeGroupIds 和 includeGroupIds 保持一致 -->
<!-- 排除的jar -->
<excludeGroupIds>
${third-party-group-ids}
</excludeGroupIds>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
<configuration>
<attach>false</attach>
<classifier>boot</classifier>
</configuration>
</execution>
</executions>
</plugin>
<!-- third-party jar into lib directory -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<!-- excludeGroupIds 和 includeGroupIds 保持一致 -->
<!-- 导出jar的 groupId -->
<includeGroupIds>
${third-party-group-ids}
</includeGroupIds>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>