diff options
| author | wangkuan <[email protected]> | 2023-08-07 10:38:36 +0800 |
|---|---|---|
| committer | wangkuan <[email protected]> | 2023-08-07 10:38:36 +0800 |
| commit | 60dc048c66012ff35ebc4ec6d197e2a2cc35652f (patch) | |
| tree | f0cf5c806dab3d1dd9ce6ade73abbba360dc5c7a /pom.xml | |
| parent | f3859674c35fc8da1618b7d727921a152bc63cfe (diff) | |
ipfix功能以及打包方式集成
Diffstat (limited to 'pom.xml')
| -rw-r--r-- | pom.xml | 77 |
1 files changed, 76 insertions, 1 deletions
@@ -171,7 +171,11 @@ <artifactId>hadoop-hdfs</artifactId> <version>${hadoop.version}</version> </dependency> - + <dependency> + <groupId>org.yaml</groupId> + <artifactId>snakeyaml</artifactId> + <version>1.29</version> + </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-test-utils_${scala.version}</artifactId> @@ -217,6 +221,77 @@ <version>1.6.0</version> </dependency> </dependencies> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.8.0</version> + <configuration> + <source>1.8</source> + <target>1.8</target> + <!-- The semantics of this option are reversed, see MCOMPILER-209. --> + <useIncrementalCompilation>false</useIncrementalCompilation> + <compilerArgs> + <!-- Prevents recompilation due to missing package-info.class, see MCOMPILER-205 --> + <arg>-Xpkginfo:always</arg> + </compilerArgs> + </configuration> + </plugin> + + <plugin> + <groupId>io.github.zlika</groupId> + <artifactId>reproducible-build-maven-plugin</artifactId> + <version>0.2</version> + <executions> + <execution> + <goals> + <goal>strip-jar</goal> + </goals> + <phase>package</phase> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-shade-plugin</artifactId> + <version>2.4.1</version> + <executions> + <execution> + <id>groot-stream-platform</id> + <phase>package</phase> + <goals> + <goal>shade</goal> + </goals> + + <configuration> + <finalName>groot-stream-platform</finalName> + <filters> + <filter> + <!-- Do not copy the signatures in the META-INF folder. + Otherwise, this might cause SecurityExceptions when using the JAR. --> + <artifact>*:*</artifact> + <excludes> + <exclude>META-INF</exclude> + <exclude>META-INF/*.SF</exclude> + <exclude>META-INF/*.DSA</exclude> + <exclude>META-INF/*.RSA</exclude> + </excludes> + </filter> + </filters> + <transformers> + <transformer + implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> + <mainClass>net.geedgenetworks.schedule.Execute</mainClass> + </transformer> + </transformers> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> </project>
\ No newline at end of file |
