<parent>
<groupId>org.o-ran-sc.portal.ric-dashboard</groupId>
<artifactId>ric-dash-parent</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <version>1.0.4-SNAPSHOT</version>
</parent>
<artifactId>ric-dash-be</artifactId>
<name>RIC Dashboard Webapp backend</name>
<properties>
<java.version>1.8</java.version>
<springfox.version>2.9.2</springfox.version>
+ <!-- Set by Jenkins -->
+ <build.number>0</build.number>
</properties>
<dependencies>
+ <!-- xApps -->
<dependency>
- <groupId>org.o-ran-sc.ric.a1med.client</groupId>
- <artifactId>a1-med-client</artifactId>
- <version>0.3.0-SNAPSHOT</version>
+ <groupId>org.o-ran-sc.ric.xapp.anr.client</groupId>
+ <artifactId>anr-xapp-client</artifactId>
+ <version>0.0.8-SNAPSHOT</version>
</dependency>
+ <!-- Platform components -->
<dependency>
- <groupId>org.o-ran-sc.ric.anrxapp.client</groupId>
- <artifactId>anr-xapp-client</artifactId>
- <version>0.0.3-SNAPSHOT</version>
+ <groupId>org.o-ran-sc.ric.plt.a1med.client</groupId>
+ <artifactId>a1-med-client</artifactId>
+ <version>0.4.0-SNAPSHOT</version>
</dependency>
<dependency>
- <groupId>org.o-ran-sc.ric.e2mgr.client</groupId>
- <artifactId>e2-mgr-client</artifactId>
- <version>02052019-SNAPSHOT</version>
+ <groupId>org.o-ran-sc.ric.plt.appmgr.client</groupId>
+ <artifactId>app-mgr-client</artifactId>
+ <version>0.1.5-SNAPSHOT</version>
</dependency>
<dependency>
- <groupId>org.o-ran-sc.ric.xappmgr.client</groupId>
- <artifactId>xapp-mgr-client</artifactId>
- <version>0.1.1-SNAPSHOT</version>
+ <groupId>org.o-ran-sc.ric.plt.e2mgr.client</groupId>
+ <artifactId>e2-mgr-client</artifactId>
+ <version>20190620-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
</dependencies>
<build>
<plugins>
- <!-- do not deploy a jar or pom file -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-deploy-plugin</artifactId>
- <!-- spring sets the <version>2.8</version> -->
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
+ <!-- Require Java 1.8 -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <!-- Spring sets the <version></version> -->
+ <configuration>
+ <source>1.8</source>
+ <target>1.8</target>
+ </configuration>
+ </plugin>
+ <!-- Add the build number to the jar manifest. Spring-Boot uses a complex
+ packaging process that makes access to the original Manifest.MF very difficult.
+ However, Java provides access to the implementation version for a package,
+ so cram the build number into there. -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <!-- Spring sets the <version>2.5</version> -->
+ <configuration>
+ <archive>
+ <manifest>
+ <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ <manifestEntries>
+ <Implementation-Version>${project.version}-b${build.number}</Implementation-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<!-- spring-boot sets the <version>3.1.0</version> -->
</execution>
</executions>
</plugin>
+ <!-- do not deploy a jar or pom file -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-deploy-plugin</artifactId>
+ <!-- spring sets the <version>2.8</version> -->
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
<!-- https://stackoverflow.com/questions/39126226/fabric8-springboot-full-example -->
<plugin>
<groupId>io.fabric8</groupId>