change project structure 35/14935/1
authorLuji7 <lu.ji3@zte.com.cn>
Mon, 25 Sep 2017 03:45:28 +0000 (11:45 +0800)
committerLuji7 <lu.ji3@zte.com.cn>
Mon, 25 Sep 2017 03:45:36 +0000 (11:45 +0800)
Change-Id: Ie2b844f4fff8a3a26c2b34f8a5ee747f498f1bb2
Issue-Id: USECASEUI-36
Signed-off-by: Luji7 <lu.ji3@zte.com.cn>
69 files changed:
pom.xml
server/pom.xml [new file with mode: 0644]
server/src/main/java/org/onap/usecaseui/server/UsecaseuiServerApplication.java [moved from src/main/java/org/onap/usecaseui/server/UsecaseuiServerApplication.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/bean/ActiveAlarmInfo.java [moved from src/main/java/org/onap/usecaseui/server/bean/ActiveAlarmInfo.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/bean/AlarmsHeader.java [moved from src/main/java/org/onap/usecaseui/server/bean/AlarmsHeader.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/bean/AlarmsInformation.java [moved from src/main/java/org/onap/usecaseui/server/bean/AlarmsInformation.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/bean/PerformanceHeader.java [moved from src/main/java/org/onap/usecaseui/server/bean/PerformanceHeader.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/bean/PerformanceInformation.java [moved from src/main/java/org/onap/usecaseui/server/bean/PerformanceInformation.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/bean/lcm/ServiceTemplate.java [moved from src/main/java/org/onap/usecaseui/server/bean/lcm/ServiceTemplate.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/bean/lcm/ServiceTemplateInput.java [moved from src/main/java/org/onap/usecaseui/server/bean/lcm/ServiceTemplateInput.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/bean/lcm/ServiceTemplateInputRsp.java [moved from src/main/java/org/onap/usecaseui/server/bean/lcm/ServiceTemplateInputRsp.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/bean/lcm/TemplateInput.java [moved from src/main/java/org/onap/usecaseui/server/bean/lcm/TemplateInput.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/bean/lcm/VfNsPackageInfo.java [moved from src/main/java/org/onap/usecaseui/server/bean/lcm/VfNsPackageInfo.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/constant/Constant.java [moved from src/main/java/org/onap/usecaseui/server/constant/Constant.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/controller/AlarmController.java [moved from src/main/java/org/onap/usecaseui/server/controller/AlarmController.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/controller/PerformanceController.java [moved from src/main/java/org/onap/usecaseui/server/controller/PerformanceController.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/controller/lcm/CustomerController.java [moved from src/main/java/org/onap/usecaseui/server/controller/lcm/CustomerController.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/controller/lcm/PackageDistributionController.java [moved from src/main/java/org/onap/usecaseui/server/controller/lcm/PackageDistributionController.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/controller/lcm/ServiceInstanceController.java [moved from src/main/java/org/onap/usecaseui/server/controller/lcm/ServiceInstanceController.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/controller/lcm/ServiceLcmController.java [moved from src/main/java/org/onap/usecaseui/server/controller/lcm/ServiceLcmController.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/controller/lcm/ServiceTemplateController.java [moved from src/main/java/org/onap/usecaseui/server/controller/lcm/ServiceTemplateController.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/dao/UsecaseuiDataSource.java [moved from src/main/java/org/onap/usecaseui/server/dao/UsecaseuiDataSource.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/exception/ErrorCodeException.java [moved from src/main/java/org/onap/usecaseui/server/exception/ErrorCodeException.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/hibernate/HibernateConfiguration.java [moved from src/main/java/org/onap/usecaseui/server/hibernate/HibernateConfiguration.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/listener/UsecaseServerEventListener.java [moved from src/main/java/org/onap/usecaseui/server/listener/UsecaseServerEventListener.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/security/RestfulSecurityConfig.java [moved from src/main/java/org/onap/usecaseui/server/security/RestfulSecurityConfig.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/AlarmService.java [moved from src/main/java/org/onap/usecaseui/server/service/AlarmService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/AlarmsHeaderService.java [moved from src/main/java/org/onap/usecaseui/server/service/AlarmsHeaderService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/AlarmsInformationService.java [moved from src/main/java/org/onap/usecaseui/server/service/AlarmsInformationService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/InitializationService.java [moved from src/main/java/org/onap/usecaseui/server/service/InitializationService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/PerformanceHeaderService.java [moved from src/main/java/org/onap/usecaseui/server/service/PerformanceHeaderService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/PerformanceInformationService.java [moved from src/main/java/org/onap/usecaseui/server/service/PerformanceInformationService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/impl/AlarmServiceImpl.java [moved from src/main/java/org/onap/usecaseui/server/service/impl/AlarmServiceImpl.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/impl/AlarmsHeaderServiceImpl.java [moved from src/main/java/org/onap/usecaseui/server/service/impl/AlarmsHeaderServiceImpl.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/impl/AlarmsInformationServiceImpl.java [moved from src/main/java/org/onap/usecaseui/server/service/impl/AlarmsInformationServiceImpl.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/impl/InitializationServiceImpl.java [moved from src/main/java/org/onap/usecaseui/server/service/impl/InitializationServiceImpl.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/impl/PerformanceHeaderServiceImpl.java [moved from src/main/java/org/onap/usecaseui/server/service/impl/PerformanceHeaderServiceImpl.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/impl/PerformanceInformationServiceImpl.java [moved from src/main/java/org/onap/usecaseui/server/service/impl/PerformanceInformationServiceImpl.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/CustomerService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/CustomerService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/PackageDistributionService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/PackageDistributionService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/ServiceInstanceService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/ServiceInstanceService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/ServiceLcmService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/ServiceLcmService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/ServiceTemplateService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/ServiceTemplateService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/aai/AAIService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/aai/AAIService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/aai/bean/AAICustomer.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/aai/bean/AAICustomer.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/aai/bean/ServiceInstance.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/aai/bean/ServiceInstance.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/aai/bean/VimInfo.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/aai/bean/VimInfo.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/aai/exceptions/AAIException.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/aai/exceptions/AAIException.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/sdc/SDCCatalogService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/sdc/SDCCatalogService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/sdc/bean/SDCServiceTemplate.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/sdc/bean/SDCServiceTemplate.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/sdc/bean/Vnf.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/sdc/bean/Vnf.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/sdc/consts/SDCConsts.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/sdc/consts/SDCConsts.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/sdc/exceptions/SDCCatalogException.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/sdc/exceptions/SDCCatalogException.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/so/SOService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/so/SOService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/so/bean/OperationProgressInformation.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/so/bean/OperationProgressInformation.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/so/bean/ServiceInstantiationRequest.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/so/bean/ServiceInstantiationRequest.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/so/bean/ServiceOperation.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/so/bean/ServiceOperation.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/so/exceptions/SOException.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/domain/so/exceptions/SOException.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultCustomerService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultCustomerService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultPackageDistributionService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultPackageDistributionService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultServiceInstanceService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultServiceInstanceService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultServiceLcmService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultServiceLcmService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultServiceTemplateService.java [moved from src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultServiceTemplateService.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/util/CSVUtils.java [moved from src/main/java/org/onap/usecaseui/server/util/CSVUtils.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/util/DataUtils.java [moved from src/main/java/org/onap/usecaseui/server/util/DataUtils.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/util/Page.java [moved from src/main/java/org/onap/usecaseui/server/util/Page.java with 100% similarity]
server/src/main/java/org/onap/usecaseui/server/util/RestfulServices.java [moved from src/main/java/org/onap/usecaseui/server/util/RestfulServices.java with 100% similarity]
server/src/main/resources/application.properties [moved from src/main/resources/application.properties with 100% similarity]
server/src/test/java/org/onap/usecaseui/server/UsecaseuiServerApplicationTests.java [moved from src/test/java/org/onap/usecaseui/server/UsecaseuiServerApplicationTests.java with 100% similarity]

diff --git a/pom.xml b/pom.xml
index 32866ac..434e3f6 100644 (file)
--- a/pom.xml
+++ b/pom.xml
     </parent>
 
     <groupId>org.onap.usecase-ui.server</groupId>
-    <artifactId>usecase-ui-server</artifactId>
+    <artifactId>usecase-ui-server-parent</artifactId>
     <version>1.0.0-SNAPSHOT</version>
-    <packaging>jar</packaging>
-    <name>usecase-ui/server</name>
+    <packaging>pom</packaging>
+    <name>usecase-ui-server</name>
     <description>project for usecase-ui server</description>
 
+    <modules>
+      <module>server</module>
+      <!--module>standalone</module-->
+    </modules>
+
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
         <dependency>
             <groupId>org.openecomp.sdc.jtosca</groupId>
             <artifactId>jtosca</artifactId>
-            <version>1.1.3-SNAPSHOT</version>
+            <version>1.1.11-SNAPSHOT</version>
         </dependency>
 
         <dependency>
diff --git a/server/pom.xml b/server/pom.xml
new file mode 100644 (file)
index 0000000..c4ab57a
--- /dev/null
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright (C) 2017 CMCC, Inc. and others. All rights reserved.
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+ -->
+<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>org.onap.usecase-ui.server</groupId>
+        <artifactId>usecase-ui-server-parent</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <groupId>org.onap.usecase-ui.server</groupId>
+    <artifactId>usecase-ui-server</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>jar</packaging>
+    <name>usecase-ui/server</name>
+    <description>project for usecase-ui server</description>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+        <java.version>1.8</java.version>
+        <hibernate.version>5.0.11.Final</hibernate.version>
+        <spring.version>4.3.4.RELEASE</spring.version>
+        <javax.persistence.version>1.0.2</javax.persistence.version>
+        <common.csv.version>1.4</common.csv.version>
+        <jackson.version>2.9.0</jackson.version>
+    </properties>
+
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <!-- Import dependency management from Spring Boot -->
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-starter-parent</artifactId>
+                <version>1.4.2.RELEASE</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-jpa</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-rest</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.data</groupId>
+            <artifactId>spring-data-rest-hal-browser</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-jersey</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-security</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.restdocs</groupId>
+            <artifactId>spring-restdocs-mockmvc</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.security</groupId>
+            <artifactId>spring-security-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-core</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-orm</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-jdbc</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-webmvc</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.hibernate</groupId>
+            <artifactId>hibernate-core</artifactId>
+            <version>${hibernate.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>javax.persistence</groupId>
+            <artifactId>persistence-api</artifactId>
+            <version>${javax.persistence.version}</version>
+        </dependency>
+
+        <!-- commons-csv -->
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-csv</artifactId>
+            <version>${common.csv.version}</version>
+        </dependency>
+
+        <!-- jackson-databind -->
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+            <version>${jackson.version}</version>
+        </dependency>
+
+        <!-- jackson-core -->
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-core</artifactId>
+            <version>${jackson.version}</version>
+        </dependency>
+
+        <!-- jackson-annotations -->
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-annotations</artifactId>
+            <version>${jackson.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.squareup.retrofit2</groupId>
+            <artifactId>retrofit</artifactId>
+            <version>2.3.0</version>
+        </dependency>
+        <dependency>
+            <groupId>com.squareup.retrofit2</groupId>
+            <artifactId>converter-jackson</artifactId>
+            <version>2.3.0</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.openecomp.sdc.jtosca</groupId>
+            <artifactId>jtosca</artifactId>
+            <version>1.1.11-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+            <version>23.0</version>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <configuration>
+                    <executable>true</executable>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>repackage</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.3</version>
+                <configuration>
+                    <source>1.8</source>
+                    <target>1.8</target>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+    <repositories>
+        <repository>
+            <id>spring-snapshots</id>
+            <name>Spring Snapshots</name>
+            <url>https://repo.spring.io/snapshot</url>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </repository>
+        <repository>
+            <id>spring-milestones</id>
+            <name>Spring Milestones</name>
+            <url>https://repo.spring.io/milestone</url>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+        </repository>
+    </repositories>
+
+    <pluginRepositories>
+        <pluginRepository>
+            <id>spring-snapshots</id>
+            <name>Spring Snapshots</name>
+            <url>https://repo.spring.io/snapshot</url>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </pluginRepository>
+        <pluginRepository>
+            <id>spring-milestones</id>
+            <name>Spring Milestones</name>
+            <url>https://repo.spring.io/milestone</url>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+        </pluginRepository>
+    </pluginRepositories>
+</project>