Skip to content

Commit 8e821f7

Browse files
committed
chore(pom): add root pom & a pom for each service
1 parent 3d08940 commit 8e821f7

File tree

13 files changed

+1339
-0
lines changed

13 files changed

+1339
-0
lines changed

assistant/pom.xml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xmlns="http://maven.apache.org/POM/4.0.0"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<parent>
7+
<artifactId>ibm-watson</artifactId>
8+
<groupId>com.ibm.watson</groupId>
9+
<version>99-SNAPSHOT</version>
10+
<relativePath>../pom.xml</relativePath>
11+
</parent>
12+
13+
<artifactId>assistant</artifactId>
14+
<packaging>jar</packaging>
15+
<name>IBM Watson Java SDK - Assistant</name>
16+
17+
<dependencies>
18+
<dependency>
19+
<groupId>com.ibm.cloud</groupId>
20+
<artifactId>sdk-core</artifactId>
21+
</dependency>
22+
<dependency>
23+
<groupId>${project.groupId}</groupId>
24+
<artifactId>common</artifactId>
25+
<scope>compile</scope>
26+
</dependency>
27+
<dependency>
28+
<groupId>${project.groupId}</groupId>
29+
<artifactId>common</artifactId>
30+
<type>test-jar</type>
31+
<classifier>tests</classifier>
32+
<scope>test</scope>
33+
</dependency>
34+
<dependency>
35+
<groupId>org.testng</groupId>
36+
<artifactId>testng</artifactId>
37+
<scope>test</scope>
38+
</dependency>
39+
<dependency>
40+
<groupId>com.squareup.okhttp3</groupId>
41+
<artifactId>mockwebserver</artifactId>
42+
<scope>test</scope>
43+
</dependency>
44+
<dependency>
45+
<groupId>org.powermock</groupId>
46+
<artifactId>powermock-api-mockito2</artifactId>
47+
<scope>test</scope>
48+
</dependency>
49+
<dependency>
50+
<groupId>org.powermock</groupId>
51+
<artifactId>powermock-module-testng</artifactId>
52+
<scope>test</scope>
53+
</dependency>
54+
</dependencies>
55+
56+
<developers>
57+
<developer>
58+
<name>Watson Developer Experience</name>
59+
<email>watdevex@us.ibm.com</email>
60+
<url>https://www.ibm.com/</url>
61+
</developer>
62+
</developers>
63+
</project>

common/pom.xml

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xmlns="http://maven.apache.org/POM/4.0.0"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<parent>
7+
<artifactId>ibm-watson</artifactId>
8+
<groupId>com.ibm.watson</groupId>
9+
<version>99-SNAPSHOT</version>
10+
<relativePath>../pom.xml</relativePath>
11+
</parent>
12+
13+
<!-- >>> Replace this with the common module's artifactId (e.g. platform-services-common) -->
14+
<artifactId>common</artifactId>
15+
16+
<!-- >>> Replace this with the common module's description (e.g. Platform Services Common Library) -->
17+
<name>IBM Watson Java SDK - Common</name>
18+
<packaging>jar</packaging>
19+
20+
<dependencies>
21+
<dependency>
22+
<groupId>com.ibm.cloud</groupId>
23+
<artifactId>sdk-core</artifactId>
24+
</dependency>
25+
<dependency>
26+
<groupId>org.testng</groupId>
27+
<artifactId>testng</artifactId>
28+
<scope>test</scope>
29+
</dependency>
30+
<dependency>
31+
<groupId>org.powermock</groupId>
32+
<artifactId>powermock-api-mockito2</artifactId>
33+
<scope>test</scope>
34+
</dependency>
35+
<dependency>
36+
<groupId>org.powermock</groupId>
37+
<artifactId>powermock-module-testng</artifactId>
38+
<scope>test</scope>
39+
</dependency>
40+
<dependency>
41+
<groupId>com.squareup.okhttp3</groupId>
42+
<artifactId>mockwebserver</artifactId>
43+
<version>4.9.0</version>
44+
<scope>test</scope>
45+
</dependency>
46+
<dependency>
47+
<groupId>ch.qos.logback</groupId>
48+
<artifactId>logback-classic</artifactId>
49+
<version>1.2.3</version>
50+
<scope>test</scope>
51+
</dependency>
52+
<dependency>
53+
<groupId>com.google.guava</groupId>
54+
<artifactId>guava</artifactId>
55+
<version>27.1-android</version>
56+
<scope>test</scope>
57+
</dependency>
58+
<dependency>
59+
<groupId>junit</groupId>
60+
<artifactId>junit</artifactId>
61+
<version>4.12</version>
62+
<scope>test</scope>
63+
</dependency>
64+
</dependencies>
65+
<build>
66+
<resources>
67+
<resource>
68+
<directory>src/main/resources</directory>
69+
<filtering>true</filtering>
70+
<includes>
71+
<include>${project.parent.artifactId}.properties</include>
72+
</includes>
73+
</resource>
74+
<resource>
75+
<directory>${project.basedir}/bin/</directory>
76+
<includes>
77+
<include>**/*</include>
78+
</includes>
79+
</resource>
80+
</resources>
81+
<plugins>
82+
<plugin>
83+
<groupId>org.apache.maven.plugins</groupId>
84+
<artifactId>maven-jar-plugin</artifactId>
85+
<executions>
86+
<execution>
87+
<goals>
88+
<goal>test-jar</goal>
89+
</goals>
90+
</execution>
91+
</executions>
92+
</plugin>
93+
</plugins>
94+
</build>
95+
96+
<developers>
97+
<developer>
98+
<name>Watson Developer Experience</name>
99+
<email>watdevex@us.ibm.com</email>
100+
<url>https://www.ibm.com/</url>
101+
</developer>
102+
</developers>
103+
104+
</project>

compare-comply/pom.xml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xmlns="http://maven.apache.org/POM/4.0.0"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<parent>
7+
<artifactId>ibm-watson</artifactId>
8+
<groupId>com.ibm.watson</groupId>
9+
<version>99-SNAPSHOT</version>
10+
<relativePath>../pom.xml</relativePath>
11+
</parent>
12+
13+
<artifactId>compare-comply</artifactId>
14+
<packaging>jar</packaging>
15+
<name>IBM Watson Java SDK - Compare and Comply</name>
16+
17+
<dependencies>
18+
<dependency>
19+
<groupId>com.ibm.cloud</groupId>
20+
<artifactId>sdk-core</artifactId>
21+
</dependency>
22+
<dependency>
23+
<groupId>${project.groupId}</groupId>
24+
<artifactId>common</artifactId>
25+
<scope>compile</scope>
26+
</dependency>
27+
<dependency>
28+
<groupId>${project.groupId}</groupId>
29+
<artifactId>common</artifactId>
30+
<type>test-jar</type>
31+
<classifier>tests</classifier>
32+
<scope>test</scope>
33+
</dependency>
34+
<dependency>
35+
<groupId>org.testng</groupId>
36+
<artifactId>testng</artifactId>
37+
<scope>test</scope>
38+
</dependency>
39+
<dependency>
40+
<groupId>com.squareup.okhttp3</groupId>
41+
<artifactId>mockwebserver</artifactId>
42+
<scope>test</scope>
43+
</dependency>
44+
<dependency>
45+
<groupId>org.powermock</groupId>
46+
<artifactId>powermock-api-mockito2</artifactId>
47+
<scope>test</scope>
48+
</dependency>
49+
<dependency>
50+
<groupId>org.powermock</groupId>
51+
<artifactId>powermock-module-testng</artifactId>
52+
<scope>test</scope>
53+
</dependency>
54+
</dependencies>
55+
56+
<developers>
57+
<developer>
58+
<name>Watson Developer Experience</name>
59+
<email>watdevex@us.ibm.com</email>
60+
<url>https://www.ibm.com/</url>
61+
</developer>
62+
</developers>
63+
</project>

discovery/pom.xml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xmlns="http://maven.apache.org/POM/4.0.0"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<parent>
7+
<artifactId>ibm-watson</artifactId>
8+
<groupId>com.ibm.watson</groupId>
9+
<version>99-SNAPSHOT</version>
10+
<relativePath>../pom.xml</relativePath>
11+
</parent>
12+
13+
<artifactId>discovery</artifactId>
14+
<packaging>jar</packaging>
15+
<name>IBM Watson Java SDK - Discovery</name>
16+
17+
<dependencies>
18+
<dependency>
19+
<groupId>com.ibm.cloud</groupId>
20+
<artifactId>sdk-core</artifactId>
21+
</dependency>
22+
<dependency>
23+
<groupId>${project.groupId}</groupId>
24+
<artifactId>common</artifactId>
25+
<scope>compile</scope>
26+
</dependency>
27+
<dependency>
28+
<groupId>${project.groupId}</groupId>
29+
<artifactId>common</artifactId>
30+
<type>test-jar</type>
31+
<classifier>tests</classifier>
32+
<scope>test</scope>
33+
</dependency>
34+
<dependency>
35+
<groupId>org.testng</groupId>
36+
<artifactId>testng</artifactId>
37+
<scope>test</scope>
38+
</dependency>
39+
<dependency>
40+
<groupId>com.squareup.okhttp3</groupId>
41+
<artifactId>mockwebserver</artifactId>
42+
<scope>test</scope>
43+
</dependency>
44+
<dependency>
45+
<groupId>org.powermock</groupId>
46+
<artifactId>powermock-api-mockito2</artifactId>
47+
<scope>test</scope>
48+
</dependency>
49+
<dependency>
50+
<groupId>org.powermock</groupId>
51+
<artifactId>powermock-module-testng</artifactId>
52+
<scope>test</scope>
53+
</dependency>
54+
</dependencies>
55+
56+
<developers>
57+
<developer>
58+
<name>Watson Developer Experience</name>
59+
<email>watdevex@us.ibm.com</email>
60+
<url>https://www.ibm.com/</url>
61+
</developer>
62+
</developers>
63+
</project>

language-translator/pom.xml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xmlns="http://maven.apache.org/POM/4.0.0"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<parent>
7+
<artifactId>ibm-watson</artifactId>
8+
<groupId>com.ibm.watson</groupId>
9+
<version>99-SNAPSHOT</version>
10+
<relativePath>../pom.xml</relativePath>
11+
</parent>
12+
13+
<artifactId>language-translator</artifactId>
14+
<packaging>jar</packaging>
15+
<name>IBM Watson Java SDK - Language Translator</name>
16+
17+
<dependencies>
18+
<dependency>
19+
<groupId>com.ibm.cloud</groupId>
20+
<artifactId>sdk-core</artifactId>
21+
</dependency>
22+
<dependency>
23+
<groupId>${project.groupId}</groupId>
24+
<artifactId>common</artifactId>
25+
<scope>compile</scope>
26+
</dependency>
27+
<dependency>
28+
<groupId>${project.groupId}</groupId>
29+
<artifactId>common</artifactId>
30+
<type>test-jar</type>
31+
<classifier>tests</classifier>
32+
<scope>test</scope>
33+
</dependency>
34+
<dependency>
35+
<groupId>org.testng</groupId>
36+
<artifactId>testng</artifactId>
37+
<scope>test</scope>
38+
</dependency>
39+
<dependency>
40+
<groupId>com.squareup.okhttp3</groupId>
41+
<artifactId>mockwebserver</artifactId>
42+
<scope>test</scope>
43+
</dependency>
44+
<dependency>
45+
<groupId>org.powermock</groupId>
46+
<artifactId>powermock-api-mockito2</artifactId>
47+
<scope>test</scope>
48+
</dependency>
49+
<dependency>
50+
<groupId>org.powermock</groupId>
51+
<artifactId>powermock-module-testng</artifactId>
52+
<scope>test</scope>
53+
</dependency>
54+
</dependencies>
55+
56+
<developers>
57+
<developer>
58+
<name>Watson Developer Experience</name>
59+
<email>watdevex@us.ibm.com</email>
60+
<url>https://www.ibm.com/</url>
61+
</developer>
62+
</developers>
63+
</project>

0 commit comments

Comments
 (0)