blob: 739998f8c8509c9936c58286fb4f53a216a363cb [file] [log] [blame]
Pamela Dragosha6557b02017-02-14 19:49:32 -05001<!--
2 ============LICENSE_START=======================================================
3 drools-pdp-apps
4 ================================================================================
5 Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 ================================================================================
7 Licensed under the Apache License, Version 2.0 (the "License");
8 you may not use this file except in compliance with the License.
9 You may obtain a copy of the License at
Temoc Rodriguezb234cce2017-08-16 16:10:55 -070010
Pamela Dragosha6557b02017-02-14 19:49:32 -050011 http://www.apache.org/licenses/LICENSE-2.0
Temoc Rodriguezb234cce2017-08-16 16:10:55 -070012
Pamela Dragosha6557b02017-02-14 19:49:32 -050013 Unless required by applicable law or agreed to in writing, software
14 distributed under the License is distributed on an "AS IS" BASIS,
15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 See the License for the specific language governing permissions and
17 limitations under the License.
18 ============LICENSE_END=========================================================
19 -->
20
21<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
23
24 <modelVersion>4.0.0</modelVersion>
Guo Ruijingc66150d2017-08-03 10:32:01 +000025 <parent>
26 <groupId>org.onap.oparent</groupId>
27 <artifactId>oparent</artifactId>
28 <version>1.0.0-SNAPSHOT</version>
29 <relativePath/>
30 </parent>
Pamela Dragosha6557b02017-02-14 19:49:32 -050031
Gao, Chenfei (cg287m)68377162017-06-22 14:48:41 -040032 <groupId>org.onap.policy.drools-applications</groupId>
Pamela Dragosha6557b02017-02-14 19:49:32 -050033 <artifactId>drools-pdp-apps</artifactId>
Pamela Dragosh34283412017-03-10 15:43:17 -050034 <version>1.1.0-SNAPSHOT</version>
Pamela Dragosha6557b02017-02-14 19:49:32 -050035
Pamela Dragosh76d95532017-04-28 10:48:22 -040036 <name>Policy Engine - Drools PDP Application Models</name>
Pamela Dragosha6557b02017-02-14 19:49:32 -050037 <packaging>pom</packaging>
38
Pamela Dragosh65509922017-02-16 13:27:42 -050039 <properties>
Pamela Dragosh067860f2017-02-23 13:24:41 -050040 <maven.compiler.source>1.8</maven.compiler.source>
41 <maven.compiler.target>1.8</maven.compiler.target>
42 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
43 <project.source.version>1.8</project.source.version>
44 <project.target.version>1.8</project.target.version>
Pamela Dragosh686c2832017-03-30 09:42:15 -040045 <nexusproxy>https://nexus.onap.org</nexusproxy>
Anaël Clossone6047612017-04-12 12:29:31 +020046 <sitePath>/content/sites/site/${project.groupId}/${project.artifactId}/${project.version}</sitePath>
47 <releases.path>content/repositories/releases/</releases.path>
48 <snapshots.path>content/repositories/snapshots/</snapshots.path>
49 <staging.path>content/repositories/staging/</staging.path>
Pamela Dragosh65509922017-02-16 13:27:42 -050050 </properties>
51
Pamela Dragosha6557b02017-02-14 19:49:32 -050052 <build>
53 <plugins>
54 <plugin>
Pamela Dragosh8696f9f2017-02-19 19:27:26 -050055 <groupId>org.sonatype.plugins</groupId>
56 <artifactId>nexus-staging-maven-plugin</artifactId>
Pamela Dragosh8696f9f2017-02-19 19:27:26 -050057 <extensions>true</extensions>
58 <configuration>
59 <nexusUrl>${nexusproxy}</nexusUrl>
60 <stagingProfileId>176c31dfe190a</stagingProfileId>
61 <serverId>ecomp-staging</serverId>
62 </configuration>
63 </plugin>
64 <plugin>
65 <groupId>org.apache.maven.plugins</groupId>
66 <artifactId>maven-deploy-plugin</artifactId>
Pamela Dragosh8696f9f2017-02-19 19:27:26 -050067 <configuration>
68 <skip />
69 </configuration>
70 </plugin>
71 <plugin>
Pamela Dragosha6557b02017-02-14 19:49:32 -050072 <groupId>org.apache.maven.plugins</groupId>
73 <artifactId>maven-compiler-plugin</artifactId>
Pamela Dragosh067860f2017-02-23 13:24:41 -050074 <version>3.0</version>
Pamela Dragosha6557b02017-02-14 19:49:32 -050075 <configuration>
Pamela Dragosh067860f2017-02-23 13:24:41 -050076 <encoding>${project.encoding}</encoding>
77 <source>${project.source.version}</source>
78 <target>${project.target.version}</target>
Pamela Dragosha6557b02017-02-14 19:49:32 -050079 </configuration>
80 </plugin>
Pamela Dragosh17ee38b2017-04-07 09:02:32 -040081
82 <plugin>
83 <groupId>org.apache.maven.plugins</groupId>
84 <artifactId>maven-site-plugin</artifactId>
Pamela Dragosh17ee38b2017-04-07 09:02:32 -040085 <dependencies>
86 <dependency>
87 <groupId>org.apache.maven.wagon</groupId>
88 <artifactId>wagon-webdav-jackrabbit</artifactId>
89 <version>2.10</version>
90 </dependency>
91 </dependencies>
92 </plugin>
93
94 </plugins>
Pamela Dragosh18f392b2017-08-14 13:41:44 -040095 <pluginManagement>
96 <plugins>
97 <plugin>
98 <groupId>org.eclipse.m2e</groupId>
99 <artifactId>lifecycle-mapping</artifactId>
100 <version>1.0.0</version>
101 <configuration>
102 <lifecycleMappingMetadata>
103 <pluginExecutions>
104 <pluginExecution>
105 <pluginExecutionFilter>
106 <groupId>org.apache.maven.plugins</groupId>
107 <artifactId>maven-checkstyle-plugin</artifactId>
108 <versionRange>2.17,)</versionRange>
109 <goals>
110 <goal>check</goal>
111 </goals>
112 </pluginExecutionFilter>
113 <action>
114 <ignore />
115 </action>
116 </pluginExecution>
117 </pluginExecutions>
118 </lifecycleMappingMetadata>
119 </configuration>
120 </plugin>
121 </plugins>
122 </pluginManagement>
Pamela Dragosha6557b02017-02-14 19:49:32 -0500123 </build>
124
125 <modules>
Pamela Dragosha6557b02017-02-14 19:49:32 -0500126 <module>controlloop</module>
Pamela Dragosha6557b02017-02-14 19:49:32 -0500127 </modules>
Pamela Dragosh65509922017-02-16 13:27:42 -0500128
129
130 <distributionManagement>
131 <repository>
132 <id>ecomp-releases</id>
133 <name>OpenECOMP Release Repository</name>
Anaël Clossone6047612017-04-12 12:29:31 +0200134 <url>${nexusproxy}/${releases.path}</url>
Pamela Dragosh65509922017-02-16 13:27:42 -0500135 </repository>
136 <snapshotRepository>
137 <id>ecomp-snapshots</id>
138 <name>OpenECOMP Snapshot Repository</name>
Anaël Clossone6047612017-04-12 12:29:31 +0200139 <url>${nexusproxy}/${snapshots.path}</url>
Pamela Dragosh65509922017-02-16 13:27:42 -0500140 </snapshotRepository>
Pamela Dragosh17ee38b2017-04-07 09:02:32 -0400141 <site>
142 <id>ecomp-site</id>
143 <url>dav:${nexusproxy}${sitePath}</url>
144 </site>
145
Pamela Dragosh65509922017-02-16 13:27:42 -0500146 </distributionManagement>
147
Pamela Dragosh17ee38b2017-04-07 09:02:32 -0400148 <reporting>
149 <plugins>
150 <plugin>
151 <groupId>org.apache.maven.plugins</groupId>
152 <artifactId>maven-javadoc-plugin</artifactId>
153 <version>2.10.4</version>
154 <configuration>
155 <failOnError>false</failOnError>
156 <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
157 <docletArtifact>
158 <groupId>org.umlgraph</groupId>
159 <artifactId>umlgraph</artifactId>
160 <version>5.6</version>
161 </docletArtifact>
162 <additionalparam>-views</additionalparam>
163 <useStandardDocletOptions>true</useStandardDocletOptions>
164 </configuration>
165 </plugin>
166 </plugins>
167 </reporting>
Magnusen, Drew (dm741q)6d7e2312017-08-16 15:21:15 -0500168 <dependencies>
169 <dependency>
170 <groupId>ch.qos.logback</groupId>
171 <artifactId>logback-classic</artifactId>
172 <version>1.2.3</version>
173 <scope>provided</scope>
174 </dependency>
175 </dependencies>
Pamela Dragosha6557b02017-02-14 19:49:32 -0500176</project>