1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5 <modelVersion>4.0.0</modelVersion>
8 <artifactId>champ-lib</artifactId>
9 <groupId>org.onap.aai</groupId>
10 <version>1.2.0-SNAPSHOT</version>
13 <artifactId>champ-janus</artifactId>
16 <tinkerpop.version>3.2.3</tinkerpop.version>
21 <groupId>org.apache.tinkerpop</groupId>
22 <artifactId>tinkergraph-gremlin</artifactId>
23 <version>${tinkerpop.version}</version>
26 <groupId>org.onap.aai</groupId>
27 <artifactId>champ-core</artifactId>
28 <version>1.2.0-SNAPSHOT</version>
31 <groupId>org.onap.aai</groupId>
32 <artifactId>champ-core</artifactId>
33 <version>1.2.0-SNAPSHOT</version>
38 <groupId>org.janusgraph</groupId>
39 <artifactId>janusgraph-cassandra</artifactId>
40 <version>0.1.1</version>
41 <optional>true</optional>
44 <groupId>org.slf4j</groupId>
45 <artifactId>slf4j-log4j12</artifactId>
48 <groupId>ch.qos.logback</groupId>
49 <artifactId>logback-classic</artifactId>
52 <groupId>org.apache.tinkerpop</groupId>
53 <artifactId>gremlin-core</artifactId>
56 <groupId>org.apache.tinkerpop</groupId>
57 <artifactId>gremlin-groovy</artifactId>
62 <groupId>org.janusgraph</groupId>
63 <artifactId>janusgraph-hbase</artifactId>
64 <version>0.1.1</version>
65 <optional>true</optional>
68 <groupId>org.apache.tinkerpop</groupId>
69 <artifactId>gremlin-groovy</artifactId>
72 <groupId>org.slf4j</groupId>
73 <artifactId>slf4j-log4j12</artifactId>
76 <groupId>ch.qos.logback</groupId>
77 <artifactId>logback-classic</artifactId>
80 <groupId>org.apache.tinkerpop</groupId>
81 <artifactId>gremlin-core</artifactId>
90 <groupId>org.jacoco</groupId>
91 <artifactId>jacoco-maven-plugin</artifactId>
92 <version>0.7.9</version>
95 <id>default-prepare-agent</id>
97 <goal>prepare-agent</goal>
101 <id>default-report</id>
102 <phase>prepare-package</phase>
108 <id>default-check</id>
114 <!-- implementation is needed only for Maven 2 -->
115 <rule implementation="org.jacoco.maven.RuleConfiguration">
116 <element>BUNDLE</element>
118 <!-- implementation is needed only for Maven 2 -->
119 <limit implementation="org.jacoco.report.check.Limit">
120 <counter>INSTRUCTION</counter>
121 <value>COVEREDRATIO</value>
122 <minimum>.15</minimum>
124 <limit implementation="org.jacoco.report.check.Limit">
125 <counter>BRANCH</counter>
126 <value>COVEREDRATIO</value>
127 <minimum>.14</minimum>
129 <limit implementation="org.jacoco.report.check.Limit">
130 <counter>COMPLEXITY</counter>
131 <value>COVEREDRATIO</value>
132 <minimum>.15</minimum>
134 <limit implementation="org.jacoco.report.check.Limit">
135 <counter>LINE</counter>
136 <value>COVEREDRATIO</value>
137 <minimum>.18</minimum>
139 <limit implementation="org.jacoco.report.check.Limit">
140 <counter>METHOD</counter>
141 <value>COVEREDRATIO</value>
142 <minimum>.10</minimum>
144 <limit implementation="org.jacoco.report.check.Limit">
145 <counter>CLASS</counter>
146 <value>MISSEDCOUNT</value>
157 <groupId>com.mycila</groupId>
158 <artifactId>license-maven-plugin</artifactId>
159 <version>3.0</version>
161 <header>License.txt</header>
163 <include>**/*.java</include>
164 <include>**/*.ksh</include>
165 <include>**/*.sh</include>
166 <include>**/*.ftl</include>
167 <include>**/*.xsd</include>
168 <include>**/*.xjb</include>
169 <include>**/*.yml</include>
170 <include>**/*.yaml</include>
171 <include>**/aai*.xml</include>
172 <include>**/*logback*.xml</include>
173 <include>**/*aaiconfig*.properties</include>
174 <include>**/*titan*.properties</include>
182 <phase>process-sources</phase>