| <?xml version="1.0" encoding="UTF-8"?> |
| <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> |
| <groupId>org.openecomp.portal</groupId> |
| <artifactId>widget-ms</artifactId> |
| <version>1.3.0-SNAPSHOT</version> |
| <packaging>jar</packaging> |
| <name>widget-microservice</name> |
| |
| <parent> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-parent</artifactId> |
| <version>1.4.2.RELEASE</version> |
| <relativePath /> <!-- lookup parent from repository --> |
| </parent> |
| |
| <properties> |
| <docker.imagename>widget-ms</docker.imagename> |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
| <java.version>1.8</java.version> |
| <hibernate.version>4.3.11.Final</hibernate.version> |
| <skipTests>true</skipTests> |
| </properties> |
| |
| <dependencies> |
| <!-- This pom pulls in artifacts --> |
| <dependency> |
| <groupId>org.openecomp.portal</groupId> |
| <artifactId>common-widgets</artifactId> |
| <version>${project.version}</version> |
| <type>pom</type> |
| </dependency> |
| <dependency> |
| <!-- Setup Spring Data JPA Repository support --> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-data-jpa</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-thymeleaf</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-devtools</artifactId> |
| <optional>true</optional> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-configuration-processor</artifactId> |
| <optional>true</optional> |
| </dependency> |
| <dependency> |
| <groupId>org.hibernate</groupId> |
| <artifactId>hibernate-core</artifactId> |
| <!-- <version>${hibernate.version}</version> --> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-test</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-web</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>commons-codec</groupId> |
| <artifactId>commons-codec</artifactId> |
| <!-- <version>1.10</version> --> |
| </dependency> |
| <dependency> |
| <groupId>org.mariadb.jdbc</groupId> |
| <artifactId>mariadb-java-client</artifactId> |
| <!-- <version>1.5.8</version> --> |
| </dependency> |
| <dependency> |
| <groupId>com.github.ulisesbocchio</groupId> |
| <artifactId>jasypt-spring-boot-starter</artifactId> |
| <version>1.9</version> |
| </dependency> |
| <!-- hibernate-core depends on dom4j, which has optional dependencies. |
| On jenkins, contrary to doc, mvn 3.0.5 packages the optional dependencies |
| in the war. Workaround: exclude them explicitly. --> |
| <dependency> |
| <groupId>dom4j</groupId> |
| <artifactId>dom4j</artifactId> |
| <!-- <version>1.6.1</version> --> |
| <exclusions> |
| <exclusion> |
| <groupId>jaxme</groupId> |
| <artifactId>jaxme-api</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>jaxen</groupId> |
| <artifactId>jaxen</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>msv</groupId> |
| <artifactId>xsdlib</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>msv</groupId> |
| <artifactId>relaxngDatatype</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>pull-parser</groupId> |
| <artifactId>pull-parser</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>xpp3</groupId> |
| <artifactId>xpp3</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>stax</groupId> |
| <artifactId>stax-api</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| </dependencies> |
| |
| <build> |
| |
| <finalName>${project.artifactId}</finalName> |
| |
| <!-- To add resources, must name all including usual src/main/resources --> |
| <resources> |
| <resource> |
| <directory>src/main/resources</directory> |
| <filtering>true</filtering> |
| </resource> |
| <resource> |
| <directory>../common-widgets/target</directory> |
| <includes> |
| <include>**/*.zip</include> |
| </includes> |
| </resource> |
| </resources> |
| |
| <plugins> |
| |
| <plugin> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-maven-plugin</artifactId> |
| </plugin> |
| |
| <!-- No deployment step for this project --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-deploy-plugin</artifactId> |
| <version>2.8</version> |
| <configuration> |
| <skip>true</skip> |
| </configuration> |
| </plugin> |
| |
| </plugins> |
| |
| </build> |
| |
| </project> |