Misleading err msg failed to rebuild for snapshot.
[appc.git] / appc-core / appc-common-bundle / pom.xml
1 <!--\r
2   ============LICENSE_START=======================================================\r
3   ONAP : APPC\r
4   ================================================================================\r
5   Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.\r
6   ================================================================================\r
7   Licensed under the Apache License, Version 2.0 (the "License");\r
8   you may not use this file except in compliance with the License.\r
9   You may obtain a copy of the License at\r
10   \r
11        http://www.apache.org/licenses/LICENSE-2.0\r
12   \r
13   Unless required by applicable law or agreed to in writing, software\r
14   distributed under the License is distributed on an "AS IS" BASIS,\r
15   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16   See the License for the specific language governing permissions and\r
17   limitations under the License.\r
18   ============LICENSE_END=========================================================\r
19   --><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">\r
20   <modelVersion>4.0.0</modelVersion>\r
21   <parent>\r
22       <groupId>org.onap.appc.parent</groupId>\r
23       <artifactId>binding-parent</artifactId>        \r
24       <version>1.4.0-SNAPSHOT</version>\r
25   </parent>\r
26   \r
27   <groupId>org.onap.appc</groupId>\r
28   <artifactId>appc-common-bundle</artifactId>\r
29   <packaging>bundle</packaging>\r
30   \r
31   <dependencies>\r
32     <!--  logging  -->\r
33     <dependency>\r
34       <groupId>com.att.eelf</groupId>\r
35       <artifactId>eelf-core</artifactId>\r
36     </dependency>\r
37     <dependency>\r
38       <groupId>org.slf4j</groupId>\r
39       <artifactId>slf4j-api</artifactId>\r
40       <scope>provided</scope>\r
41     </dependency>\r
42 \r
43     <!-- encryption -->\r
44     \r
45     <dependency>\r
46             <groupId>org.apache.servicemix.bundles</groupId>\r
47             <artifactId>org.apache.servicemix.bundles.jasypt</artifactId>\r
48             <version>1.9.2_1</version>\r
49     </dependency>\r
50 \r
51     <!-- Web framework -->\r
52     <dependency>\r
53         <groupId>org.apache.commons</groupId>\r
54         <artifactId>commons-lang3</artifactId>\r
55     </dependency>\r
56 \r
57     <dependency>\r
58       <groupId>com.fasterxml.jackson.core</groupId>\r
59       <artifactId>jackson-core</artifactId>\r
60     </dependency>\r
61     <dependency>\r
62       <groupId>com.fasterxml.jackson.core</groupId>\r
63       <artifactId>jackson-databind</artifactId>\r
64     </dependency>\r
65     <dependency>\r
66       <groupId>com.fasterxml.jackson.core</groupId>\r
67       <artifactId>jackson-annotations</artifactId>\r
68     </dependency>\r
69 \r
70     <!--  CCSDK components -->\r
71     <dependency>\r
72       <groupId>org.onap.ccsdk.sli.core</groupId>\r
73       <artifactId>dblib-provider</artifactId>\r
74       <scope>provided</scope>\r
75         <exclusions>\r
76                 <exclusion>\r
77                         <groupId>equinoxSDK381</groupId>\r
78                         <artifactId>org.eclipse.osgi</artifactId>\r
79                 </exclusion>\r
80         </exclusions>\r
81     </dependency>\r
82     \r
83     <!--  TEST DEPENDENCIES -->\r
84     <dependency>\r
85       <groupId>junit</groupId>\r
86       <artifactId>junit</artifactId>\r
87       <scope>test</scope>\r
88     </dependency>\r
89     <dependency>\r
90       <groupId>org.mockito</groupId>\r
91       <artifactId>mockito-core</artifactId>\r
92       <scope>test</scope>\r
93     </dependency>\r
94     <dependency>\r
95       <groupId>org.powermock</groupId>\r
96       <artifactId>powermock-reflect</artifactId>\r
97       <scope>test</scope>\r
98     </dependency>\r
99     <dependency>\r
100       <groupId>org.powermock</groupId>\r
101       <artifactId>powermock-module-junit4</artifactId>\r
102       <scope>test</scope>\r
103     </dependency>\r
104     <dependency>\r
105       <groupId>org.powermock</groupId>\r
106       <artifactId>powermock-api-mockito</artifactId>\r
107       <scope>test</scope>\r
108     </dependency>\r
109   </dependencies>\r
110   \r
111   <build>\r
112     <plugins>\r
113       <plugin>\r
114              <groupId>com.att.eelf</groupId>\r
115              <artifactId>eelf-maven-plugin</artifactId>\r
116              <version>1.0.0</version>\r
117              <executions>\r
118                <execution>\r
119                  <id>validation</id>\r
120                  <phase>install</phase>\r
121                  <goals>\r
122                    <goal>ValidateApplicationMsgs</goal>\r
123                  </goals>\r
124                  <configuration>\r
125                    <resources>\r
126                      <resource>\r
127                        <messageClass>org.onap.appc.i18n.Msg</messageClass>\r
128                      </resource>\r
129                    </resources>\r
130                  </configuration>\r
131                </execution>\r
132                <execution>\r
133                  <id>generate</id>\r
134                  <phase>install</phase>\r
135                  <goals>\r
136                    <goal>WikiMsgGenerator</goal>\r
137                  </goals>\r
138                  <configuration>\r
139                    <outputDirectory>target/messages</outputDirectory>\r
140                    <outputFile>messages.html</outputFile>\r
141                    <resources>\r
142                      <resource>\r
143                        <messageClass>org.onap.appc.i18n.Msg</messageClass>\r
144                        <header><![CDATA[<p> <ac:macro ac:name="toc" /> </p>]]></header>\r
145                      </resource>\r
146                    </resources>\r
147                  </configuration>\r
148                </execution>\r
149              </executions>\r
150              <dependencies>\r
151                <dependency>\r
152                  <groupId>org.onap.appc</groupId>\r
153                  <artifactId>appc-common-bundle</artifactId>\r
154                  <version>${project.version}</version>\r
155                </dependency>\r
156              </dependencies>\r
157            </plugin>\r
158     </plugins>  \r
159   </build>\r
160 </project>