Skip to content
This repository was archived by the owner on Oct 8, 2020. It is now read-only.

Commit 2e62725

Browse files
Updated pom files
1 parent 0935198 commit 2e62725

File tree

2 files changed

+265
-190
lines changed

2 files changed

+265
-190
lines changed

sansa-owl-flink/pom.xml

Lines changed: 110 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -64,84 +64,116 @@
6464
<groupId>org.scalatest</groupId>
6565
<artifactId>scalatest-maven-plugin</artifactId>
6666
</plugin>
67-
68-
<plugin>
69-
<groupId>org.apache.maven.plugins</groupId>
70-
<artifactId>maven-shade-plugin</artifactId>
71-
<version>2.4.3</version>
72-
<executions>
73-
<execution>
74-
<phase>package</phase>
75-
<goals>
76-
<goal>shade</goal>
77-
</goals>
78-
<configuration>
79-
<artifactSet>
80-
<excludes>
81-
<exclude>com.esotericsoftware.kryo:kryo</exclude>
82-
<exclude>com.esotericsoftware.minlog:minlog</exclude>
83-
<exclude>com.fasterxml.jackson.core:jackson*</exclude>
84-
<exclude>com.github.scopt:scopt_2.11</exclude>
85-
<exclude>com.google.code.findbugs:jsr305</exclude>
86-
<exclude>com.google.protobuf:protobuf-java</exclude>
87-
<exclude>com.jamesmurty.utils:java-xmlbuilder</exclude>
88-
<exclude>com.jcraft:jsch</exclude>
89-
<exclude>com.sun.jersey:jersey-core</exclude>
90-
<exclude>com.thoughtworks.paranamer:paranamer</exclude>
91-
<exclude>com.typesafe:config</exclude>
92-
<exclude>com.typesafe.akka:*</exclude>
93-
<exclude>com.twitter:chill_2.11</exclude>
94-
<exclude>commons-beanutils:commons-beanutils-bean-collections</exclude>
95-
<exclude>commons-cli:commons-cli</exclude>
96-
<exclude>commons-codec:commons-codec</exclude>
97-
<exclude>commons-configuration:commons-configuration</exclude>
98-
<exclude>commons-daemon:commons-daemon</exclude>
99-
<exclude>commons-digester:commons-digester</exclude>
100-
<exclude>commons-el:commons-el</exclude>
101-
<exclude>commons-lang:commons-lang</exclude>
102-
<exclude>commons-logging:commons-logging</exclude>
103-
<exclude>commons-net:commons-net</exclude>
104-
<exclude>commons-collections:commons-collections</exclude>
105-
<exclude>io.netty:netty*</exclude>
106-
<exclude>io.dropwizard.metrics:metrics*</exclude>
107-
<exclude>javax.activation:activation</exclude>
108-
<exclude>javax.servlet:servlet-api</exclude>
109-
<exclude>javax.xml.bind:jaxb-api</exclude>
110-
<exclude>javax.xml.stream:stax-api</exclude>
111-
<exclude>jline:jline</exclude>
112-
<exclude>junit:junit</exclude>
113-
<exclude>org.apache.avro:avro</exclude>
114-
<exclude>org.apache.commons:commons-compress</exclude>
115-
<exclude>org.apache.commons:commons-lang3</exclude>
116-
<exclude>org.apache.commons:commons-math3</exclude>
117-
<exclude>org.apache.flink:*</exclude>
118-
<exclude>org.apache.zookeeper:zookeeper</exclude>
119-
<exclude>org.clapper:grizzled-slf4j_2.11</exclude>
120-
<exclude>org.codehaus.jackson:jackson-*</exclude>
121-
<exclude>org.javassist:javassist</exclude>
122-
<exclude>org.mortbay.jetty:jetty-util</exclude>
123-
<exclude>org.objenesis:objenesis</exclude>
124-
<exclude>org.scala-lang:*</exclude>
125-
<exclude>org.uncommons.maths:uncommons-maths</exclude>
126-
<exclude>org.xerial.snappy:snappy-java</exclude>
127-
<exclude>xmlenc:xmlenc</exclude>
128-
</excludes>
129-
</artifactSet>
130-
<filters>
131-
<filter>
132-
<artifact>*:*</artifact>
133-
<excludes>
134-
<exclude>META-INF/*.SF</exclude>
135-
<exclude>META-INF/*.DSA</exclude>
136-
<exclude>META-INF/*.RSA</exclude>
137-
</excludes>
138-
</filter>
139-
</filters>
140-
<createDependencyReducedPom>false</createDependencyReducedPom>
141-
</configuration>
142-
</execution>
143-
</executions>
144-
</plugin>
14567
</plugins>
14668
</build>
69+
70+
<profiles>
71+
<profile>
72+
<id>build-jar</id>
73+
<activation>
74+
<activeByDefault>false</activeByDefault>
75+
</activation>
76+
<dependencies>
77+
<dependency>
78+
<groupId>org.apache.flink</groupId>
79+
<artifactId>flink-scala_2.11</artifactId>
80+
<scope>provided</scope>
81+
</dependency>
82+
<dependency>
83+
<groupId>org.apache.flink</groupId>
84+
<artifactId>flink-clients_2.11</artifactId>
85+
</dependency>
86+
</dependencies>
87+
</profile>
88+
89+
<profile>
90+
<id>dist</id>
91+
<activation>
92+
<property>
93+
<name>dist</name>
94+
</property>
95+
</activation>
96+
<build>
97+
<plugins>
98+
<plugin>
99+
<groupId>org.apache.maven.plugins</groupId>
100+
<artifactId>maven-shade-plugin</artifactId>
101+
<version>2.4.3</version>
102+
<executions>
103+
<execution>
104+
<phase>package</phase>
105+
<goals>
106+
<goal>shade</goal>
107+
</goals>
108+
<configuration>
109+
<artifactSet>
110+
<excludes>
111+
<exclude>com.esotericsoftware.kryo:kryo</exclude>
112+
<exclude>com.esotericsoftware.minlog:minlog</exclude>
113+
<exclude>com.fasterxml.jackson.core:jackson*</exclude>
114+
<exclude>com.github.scopt:scopt_2.11</exclude>
115+
<exclude>com.google.code.findbugs:jsr305</exclude>
116+
<exclude>com.google.protobuf:protobuf-java</exclude>
117+
<exclude>com.jamesmurty.utils:java-xmlbuilder</exclude>
118+
<exclude>com.jcraft:jsch</exclude>
119+
<exclude>com.sun.jersey:jersey-core</exclude>
120+
<exclude>com.thoughtworks.paranamer:paranamer</exclude>
121+
<exclude>com.typesafe:config</exclude>
122+
<exclude>com.typesafe.akka:*</exclude>
123+
<exclude>com.twitter:chill_2.11</exclude>
124+
<exclude>commons-beanutils:commons-beanutils-bean-collections</exclude>
125+
<exclude>commons-cli:commons-cli</exclude>
126+
<exclude>commons-codec:commons-codec</exclude>
127+
<exclude>commons-configuration:commons-configuration</exclude>
128+
<exclude>commons-daemon:commons-daemon</exclude>
129+
<exclude>commons-digester:commons-digester</exclude>
130+
<exclude>commons-el:commons-el</exclude>
131+
<exclude>commons-lang:commons-lang</exclude>
132+
<exclude>commons-logging:commons-logging</exclude>
133+
<exclude>commons-net:commons-net</exclude>
134+
<exclude>commons-collections:commons-collections</exclude>
135+
<exclude>io.netty:netty*</exclude>
136+
<exclude>io.dropwizard.metrics:metrics*</exclude>
137+
<exclude>javax.activation:activation</exclude>
138+
<exclude>javax.servlet:servlet-api</exclude>
139+
<exclude>javax.xml.bind:jaxb-api</exclude>
140+
<exclude>javax.xml.stream:stax-api</exclude>
141+
<exclude>jline:jline</exclude>
142+
<exclude>junit:junit</exclude>
143+
<exclude>org.apache.avro:avro</exclude>
144+
<exclude>org.apache.commons:commons-compress</exclude>
145+
<exclude>org.apache.commons:commons-lang3</exclude>
146+
<exclude>org.apache.commons:commons-math3</exclude>
147+
<exclude>org.apache.flink:*</exclude>
148+
<exclude>org.apache.zookeeper:zookeeper</exclude>
149+
<exclude>org.clapper:grizzled-slf4j_2.11</exclude>
150+
<exclude>org.codehaus.jackson:jackson-*</exclude>
151+
<exclude>org.javassist:javassist</exclude>
152+
<exclude>org.mortbay.jetty:jetty-util</exclude>
153+
<exclude>org.objenesis:objenesis</exclude>
154+
<exclude>org.scala-lang:*</exclude>
155+
<exclude>org.uncommons.maths:uncommons-maths</exclude>
156+
<exclude>org.xerial.snappy:snappy-java</exclude>
157+
<exclude>xmlenc:xmlenc</exclude>
158+
</excludes>
159+
</artifactSet>
160+
<filters>
161+
<filter>
162+
<artifact>*:*</artifact>
163+
<excludes>
164+
<exclude>META-INF/*.SF</exclude>
165+
<exclude>META-INF/*.DSA</exclude>
166+
<exclude>META-INF/*.RSA</exclude>
167+
</excludes>
168+
</filter>
169+
</filters>
170+
<createDependencyReducedPom>false</createDependencyReducedPom>
171+
</configuration>
172+
</execution>
173+
</executions>
174+
</plugin>
175+
</plugins>
176+
</build>
177+
</profile>
178+
</profiles>
147179
</project>

0 commit comments

Comments
 (0)