Commit 7eb214c9e149b4fc54a0d0e649c97cdfdff07559

Authored by 后端研发-林欢仲
1 parent 97ba8d5a

调整 pom 结构,避免子项目因自定义插件而报错

Showing 1 changed file with 63 additions and 67 deletions
@@ -140,6 +140,69 @@ @@ -140,6 +140,69 @@
140 </execution> 140 </execution>
141 </executions> 141 </executions>
142 </plugin> 142 </plugin>
  143 +
  144 +
  145 + <!-- 拷贝依赖包插件 -->
  146 + <plugin>
  147 + <groupId>org.apache.maven.plugins</groupId>
  148 + <artifactId>maven-dependency-plugin</artifactId>
  149 + <executions>
  150 + <execution>
  151 + <id>copy</id>
  152 + <phase>process-resources</phase>
  153 + <goals>
  154 + <goal>copy-dependencies</goal>
  155 + </goals>
  156 + </execution>
  157 + </executions>
  158 + </plugin>
  159 +
  160 + <!-- 单元测试插件 -->
  161 + <plugin>
  162 + <groupId>org.apache.maven.plugins</groupId>
  163 + <artifactId>maven-surefire-plugin</artifactId>
  164 + <!-- 等效mvn test -Dmaven.surefire.debug
  165 + <configuration>
  166 + <debugForkedProcess>true</debugForkedProcess>
  167 + </configuration>
  168 + -->
  169 + </plugin>
  170 + <!-- 集成测试插件 -->
  171 + <plugin>
  172 + <groupId>org.apache.maven.plugins</groupId>
  173 + <artifactId>maven-failsafe-plugin</artifactId>
  174 + </plugin>
  175 + <!-- 覆盖率统计插件 -->
  176 + <plugin>
  177 + <groupId>org.jacoco</groupId>
  178 + <artifactId>jacoco-maven-plugin</artifactId>
  179 + <version>0.7.9</version>
  180 + <configuration>
  181 + <append>true</append>
  182 + </configuration>
  183 + <executions>
  184 + <execution>
  185 + <id>agent-for-ut</id>
  186 + <goals>
  187 + <goal>prepare-agent</goal>
  188 + </goals>
  189 + </execution>
  190 + <execution>
  191 + <id>agent-for-it</id>
  192 + <goals>
  193 + <goal>prepare-agent-integration</goal>
  194 + </goals>
  195 + </execution>
  196 + <execution>
  197 + <id>jacoco-site</id>
  198 + <phase>test</phase>
  199 + <goals>
  200 + <goal>report</goal>
  201 + </goals>
  202 + </execution>
  203 + </executions>
  204 + </plugin>
  205 + <!-- 性能测试,安全测试,docker发布插件,暂略 -->
143 </plugins> 206 </plugins>
144 </pluginManagement> 207 </pluginManagement>
145 <plugins> 208 <plugins>
@@ -175,73 +238,6 @@ @@ -175,73 +238,6 @@
175 </execution> 238 </execution>
176 </executions> 239 </executions>
177 </plugin> 240 </plugin>
178 -  
179 -  
180 -  
181 -  
182 - <!-- 拷贝依赖包插件 -->  
183 - <plugin>  
184 - <groupId>org.apache.maven.plugins</groupId>  
185 - <artifactId>maven-dependency-plugin</artifactId>  
186 - <executions>  
187 - <execution>  
188 - <id>copy</id>  
189 - <phase>process-resources</phase>  
190 - <goals>  
191 - <goal>copy-dependencies</goal>  
192 - </goals>  
193 - </execution>  
194 - </executions>  
195 - </plugin>  
196 -  
197 - <!-- 单元测试插件 -->  
198 - <plugin>  
199 - <groupId>org.apache.maven.plugins</groupId>  
200 - <artifactId>maven-surefire-plugin</artifactId>  
201 - <!-- 等效mvn test -Dmaven.surefire.debug  
202 - <configuration>  
203 - <debugForkedProcess>true</debugForkedProcess>  
204 - </configuration>  
205 - -->  
206 - </plugin>  
207 - <!-- 集成测试插件 -->  
208 - <plugin>  
209 - <groupId>org.apache.maven.plugins</groupId>  
210 - <artifactId>maven-failsafe-plugin</artifactId>  
211 - </plugin>  
212 - <!-- 覆盖率统计插件 -->  
213 - <plugin>  
214 - <groupId>org.jacoco</groupId>  
215 - <artifactId>jacoco-maven-plugin</artifactId>  
216 - <version>0.7.9</version>  
217 - <configuration>  
218 - <append>true</append>  
219 - </configuration>  
220 - <executions>  
221 - <execution>  
222 - <id>agent-for-ut</id>  
223 - <goals>  
224 - <goal>prepare-agent</goal>  
225 - </goals>  
226 - </execution>  
227 - <execution>  
228 - <id>agent-for-it</id>  
229 - <goals>  
230 - <goal>prepare-agent-integration</goal>  
231 - </goals>  
232 - </execution>  
233 - <execution>  
234 - <id>jacoco-site</id>  
235 - <phase>test</phase>  
236 - <goals>  
237 - <goal>report</goal>  
238 - </goals>  
239 - </execution>  
240 - </executions>  
241 - </plugin>  
242 - <!-- 性能测试,安全测试,docker发布插件,暂略 -->  
243 -  
244 -  
245 </plugins> 241 </plugins>
246 </build> 242 </build>
247 243