Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
flink-monitor
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵建伟
flink-monitor
Commits
2c7c4ad7
Commit
2c7c4ad7
authored
Mar 18, 2020
by
赵建伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update pom.xml
parent
4984c699
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
86 additions
and
94 deletions
+86
-94
pom.xml
pom.xml
+86
-94
No files found.
pom.xml
View file @
2c7c4ad7
...
...
@@ -82,14 +82,12 @@
<version>
${flink.version}
</version>
<scope>
provided
</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
<version>
5.1.38
</version>
</dependency>
<dependency>
<groupId>
org.msgpack
</groupId>
<artifactId>
msgpack
</artifactId>
...
...
@@ -118,28 +116,17 @@
</exclusions>
<!-- <scope>runtime</scope>-->
</dependency>
</dependencies>
<build>
<plugins>
<!-- Java Compiler -->
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<version>
3.1
</version>
<configuration>
<source>
${java.version}
</source>
<target>
${java.version}
</target>
</configuration>
</plugin>
<!-- We use the maven-shade plugin to create a fat jar that contains all necessary dependencies. -->
<!-- Change the value of <mainClass>...</mainClass> if your program entry point changes. -->
<!-- We use the maven-shade plugin to create a fat jar that contains all dependencies
except flink and its transitive dependencies. The resulting fat-jar can be executed
on a cluster. Change the value of Program-Class if your program entry point changes. -->
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-shade-plugin
</artifactId>
<version>
3.0.0
</version>
<version>
2.4.1
</version>
<executions>
<!-- Run shade goal on package phase -->
<execution>
...
...
@@ -150,16 +137,85 @@
<configuration>
<artifactSet>
<excludes>
<exclude>
org.apache.flink:force-shading
</exclude>
<exclude>
com.google.code.findbugs:jsr305
</exclude>
<exclude>
org.slf4j:*
</exclude>
<exclude>
log4j:*
</exclude>
<!-- This list contains all dependencies of flink-dist
Everything else will be packaged into the fat-jar
-->
<exclude>
org.apache.flink:flink-annotations
</exclude>
<exclude>
org.apache.flink:flink-shaded-hadoop2
</exclude>
<exclude>
org.apache.flink:flink-shaded-curator-recipes
</exclude>
<exclude>
org.apache.flink:flink-core
</exclude>
<exclude>
org.apache.flink:flink-java
</exclude>
<exclude>
org.apache.flink:flink-scala_2.10
</exclude>
<exclude>
org.apache.flink:flink-runtime_2.10
</exclude>
<exclude>
org.apache.flink:flink-optimizer_2.10
</exclude>
<exclude>
org.apache.flink:flink-clients_2.10
</exclude>
<exclude>
org.apache.flink:flink-avro_2.10
</exclude>
<exclude>
org.apache.flink:flink-examples-batch_2.10
</exclude>
<exclude>
org.apache.flink:flink-examples-streaming_2.10
</exclude>
<exclude>
org.apache.flink:flink-streaming-java_2.10
</exclude>
<exclude>
org.apache.flink:flink-streaming-scala_2.10
</exclude>
<exclude>
org.apache.flink:flink-scala-shell_2.10
</exclude>
<exclude>
org.apache.flink:flink-python
</exclude>
<exclude>
org.apache.flink:flink-metrics-core
</exclude>
<exclude>
org.apache.flink:flink-metrics-jmx
</exclude>
<exclude>
org.apache.flink:flink-statebackend-rocksdb_2.10
</exclude>
<!-- Also exclude very big transitive dependencies of Flink
WARNING: You have to remove these excludes if your code relies on other
versions of these dependencies.
-->
<exclude>
log4j:log4j
</exclude>
<exclude>
org.scala-lang:scala-library
</exclude>
<exclude>
org.scala-lang:scala-compiler
</exclude>
<exclude>
org.scala-lang:scala-reflect
</exclude>
<exclude>
com.data-artisans:flakka-actor_*
</exclude>
<exclude>
com.data-artisans:flakka-remote_*
</exclude>
<exclude>
com.data-artisans:flakka-slf4j_*
</exclude>
<exclude>
io.netty:netty-all
</exclude>
<exclude>
io.netty:netty
</exclude>
<exclude>
commons-fileupload:commons-fileupload
</exclude>
<exclude>
org.apache.avro:avro
</exclude>
<exclude>
commons-collections:commons-collections
</exclude>
<exclude>
org.codehaus.jackson:jackson-core-asl
</exclude>
<exclude>
org.codehaus.jackson:jackson-mapper-asl
</exclude>
<exclude>
com.thoughtworks.paranamer:paranamer
</exclude>
<exclude>
org.xerial.snappy:snappy-java
</exclude>
<exclude>
org.apache.commons:commons-compress
</exclude>
<exclude>
org.tukaani:xz
</exclude>
<exclude>
com.esotericsoftware.kryo:kryo
</exclude>
<exclude>
com.esotericsoftware.minlog:minlog
</exclude>
<exclude>
org.objenesis:objenesis
</exclude>
<exclude>
com.twitter:chill_*
</exclude>
<exclude>
com.twitter:chill-java
</exclude>
<exclude>
commons-lang:commons-lang
</exclude>
<exclude>
junit:junit
</exclude>
<exclude>
org.apache.commons:commons-lang3
</exclude>
<exclude>
org.slf4j:slf4j-api
</exclude>
<exclude>
org.slf4j:slf4j-log4j12
</exclude>
<exclude>
log4j:log4j
</exclude>
<exclude>
org.apache.commons:commons-math
</exclude>
<exclude>
org.apache.sling:org.apache.sling.commons.json
</exclude>
<exclude>
commons-logging:commons-logging
</exclude>
<exclude>
commons-codec:commons-codec
</exclude>
<exclude>
com.fasterxml.jackson.core:jackson-core
</exclude>
<exclude>
com.fasterxml.jackson.core:jackson-databind
</exclude>
<exclude>
com.fasterxml.jackson.core:jackson-annotations
</exclude>
<exclude>
stax:stax-api
</exclude>
<exclude>
com.typesafe:config
</exclude>
<exclude>
org.uncommons.maths:uncommons-maths
</exclude>
<exclude>
com.github.scopt:scopt_*
</exclude>
<exclude>
commons-io:commons-io
</exclude>
<exclude>
commons-cli:commons-cli
</exclude>
</excludes>
</artifactSet>
<filters>
<filter>
<!-- Do not copy the signatures in the META-INF folder.
Otherwise, this might cause SecurityExceptions when using the JAR. -->
<artifact>
org.apache.flink:*
</artifact>
<excludes>
<exclude>
org/apache/flink/shaded/com/**
</exclude>
<exclude>
web-docs/**
</exclude>
</excludes>
</filter>
<filter>
<artifact>
*:*
</artifact>
<excludes>
<exclude>
META-INF/*.SF
</exclude>
...
...
@@ -170,89 +226,25 @@
</filters>
<transformers>
<transformer
implementation=
"org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"
>
<mainClass>
com.gmei.
data.monitor.test.PortraitMonitorMain
</mainClass>
<mainClass>
com.gmei.
FlinkServer
</mainClass>
</transformer>
</transformers>
<createDependencyReducedPom>
false
</createDependencyReducedPom>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<!-- This improves the out-of-the-box experience in Eclipse by resolving some warnings. -->
<plugin>
<groupId>
org.eclipse.m2e
</groupId>
<artifactId>
lifecycle-mapping
</artifactId>
<version>
1.0.0
</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-shade-plugin
</artifactId>
<versionRange>
[3.0.0,)
</versionRange>
<goals>
<goal>
shade
</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<versionRange>
[3.1,)
</versionRange>
<goals>
<goal>
testCompile
</goal>
<goal>
compile
</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
<version>
3.1
</version>
<configuration>
<source>
1.8
</source>
<!-- If you want to use Java 8, change this to "1.8" -->
<target>
1.8
</target>
<!-- If you want to use Java 8, change this to "1.8" -->
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<!-- This profile helps to make things run out of the box in IntelliJ -->
<!-- Its adds Flink's core classes to the runtime class path. -->
<!-- Otherwise they are missing in IntelliJ, because the dependency is 'provided' -->
<profiles>
<profile>
<id>
add-dependencies-for-IDEA
</id>
<activation>
<property>
<name>
idea.version
</name>
</property>
</activation>
<dependencies>
<dependency>
<groupId>
org.apache.flink
</groupId>
<artifactId>
flink-java
</artifactId>
<version>
${flink.version}
</version>
<scope>
compile
</scope>
</dependency>
<dependency>
<groupId>
org.apache.flink
</groupId>
<artifactId>
flink-streaming-java_${scala.binary.version}
</artifactId>
<version>
${flink.version}
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
</profile>
</profiles>
</project>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment