|
45 | 45 |
|
46 | 46 | <build> |
47 | 47 | <plugins> |
48 | | -<!-- <plugin>--> |
49 | | -<!-- <groupId>org.apache.maven.plugins</groupId>--> |
50 | | -<!-- <artifactId>maven-enforcer-plugin</artifactId>--> |
51 | | -<!-- <version>1.4.1-dp-SNAPSHOT</version>--> |
52 | | -<!-- <executions>--> |
53 | | -<!-- <execution>--> |
54 | | -<!-- <id>default-cli</id>--> |
55 | | -<!-- <phase>validate</phase>--> |
56 | | -<!-- <goals>--> |
57 | | -<!-- <goal>enforce</goal>--> |
58 | | -<!-- </goals>--> |
59 | | -<!-- </execution>--> |
60 | | -<!-- </executions>--> |
61 | | -<!-- <dependencies>--> |
62 | | -<!-- <dependency>--> |
63 | | -<!-- <groupId>org.codehaus.mojo</groupId>--> |
64 | | -<!-- <artifactId>extra-enforcer-rules</artifactId>--> |
65 | | -<!-- <version>1.0-beta-4</version>--> |
66 | | -<!-- </dependency>--> |
67 | | -<!-- </dependencies>--> |
68 | | -<!-- <configuration>--> |
69 | | -<!-- <!–规则检查不通过就构建失败;Default:false. –>--> |
70 | | -<!-- <!–<failFast>true</failFast>–>--> |
71 | | -<!-- <rules>--> |
72 | | -<!-- <!–<requireMavenVersion>--> |
73 | | -<!-- <version>3.0.4</version>--> |
74 | | -<!-- </requireMavenVersion>–>--> |
75 | | -<!-- <requireJavaVersion>--> |
76 | | -<!-- <version>1.6.0</version>--> |
77 | | -<!-- </requireJavaVersion>--> |
78 | | -<!-- <banDuplicateClasses>--> |
79 | | -<!-- <ignoreClasses>--> |
80 | | -<!-- <ignoreClass>javax.*</ignoreClass>--> |
81 | | -<!-- <ignoreClass>org.junit.*</ignoreClass>--> |
82 | | -<!-- <ignoreClass>junit.*</ignoreClass>--> |
83 | | -<!-- <ignoreClass>org.apache.xbean.recipe.*</ignoreClass>--> |
84 | | -<!-- <ignoreClass>org.hamcrest.*</ignoreClass>--> |
85 | | -<!-- <ignoreClass>org.slf4j.*</ignoreClass>--> |
86 | | -<!-- <ignoreClass>org.antlr.runtime.*</ignoreClass>--> |
87 | | -<!-- <ignoreClass>org.apache.commons.lang.*</ignoreClass>--> |
88 | | -<!-- <ignoreClass>org.apache.commons.codec.*</ignoreClass>--> |
89 | | -<!-- <ignoreClass>org.apache.commons.logging.*</ignoreClass>--> |
90 | | -<!-- <ignoreClass>org.codehaus.plexus.component.builder.*</ignoreClass>--> |
91 | | -<!-- </ignoreClasses>--> |
92 | | -<!-- <findAllDuplicates>true</findAllDuplicates>--> |
93 | | -<!-- </banDuplicateClasses>--> |
94 | | -<!-- <bannedDependencies>--> |
95 | | -<!-- <!–是否检查传递性依赖(间接依赖)–>--> |
96 | | -<!-- <searchTransitive>true</searchTransitive>--> |
97 | | -<!-- <excludes>--> |
98 | | -<!-- <exclude>org.apache:libthrift</exclude>--> |
99 | | -<!-- <exclude>org.jboss.netty:netty</exclude>--> |
100 | | -<!-- <exclude>org.apache.thrift:libthrift:(,0.8.0),(0.8.0,)</exclude>--> |
101 | | -<!-- <exclude>io.netty:netty:(,3.9.2.Final)</exclude>--> |
102 | | -<!-- <exclude>com.sankuai.octo:mns-invoker:(,1.7.5)</exclude>--> |
103 | | -<!-- <exclude>com.fasterxml.jackson.core:*:(,2.6.0)</exclude>--> |
104 | | -<!-- <exclude>com.google.guava:guava:(,15.0)</exclude>--> |
105 | | -<!-- </excludes>--> |
106 | | -<!-- <message>some dependency must exclude</message>--> |
107 | | -<!-- </bannedDependencies>--> |
108 | | -<!-- </rules>--> |
109 | | -<!-- </configuration>--> |
110 | | -<!-- </plugin>--> |
111 | | - <plugin> |
112 | | - <groupId>com.diffplug.spotless</groupId> |
113 | | - <artifactId>spotless-maven-plugin</artifactId> |
114 | | - <version>2.4.2</version> |
115 | | - <configuration> |
116 | | - <java> |
117 | | - <googleJavaFormat> |
118 | | - <version>1.7</version> |
119 | | - <style>AOSP</style> |
120 | | - </googleJavaFormat> |
121 | | - |
122 | | - <!-- \# refers to the static imports --> |
123 | | - <importOrder> |
124 | | - <order>com.dtstack,org.apache.flink,org.apache.flink.shaded,,javax,java,scala,\#</order> |
125 | | - </importOrder> |
126 | | - |
127 | | - <removeUnusedImports /> |
128 | | - </java> |
129 | | - </configuration> |
130 | | - <executions> |
131 | | - <execution> |
132 | | - <id>spotless-check</id> |
133 | | - <phase>validate</phase> |
134 | | - <goals> |
135 | | - <goal>check</goal> |
136 | | - </goals> |
137 | | - </execution> |
138 | | - </executions> |
139 | | - </plugin> |
140 | | - |
141 | 48 | <plugin> |
142 | 49 | <groupId>org.apache.maven.plugins</groupId> |
143 | 50 | <artifactId>maven-shade-plugin</artifactId> |
|
154 | 61 | <filter> |
155 | 62 | <artifact>*:*</artifact> |
156 | 63 | <excludes> |
157 | | - <exclude>support/**</exclude> |
158 | | - <exclude>tpcds/**</exclude> |
159 | | - <exclude>tpch/**</exclude> |
160 | | - <exclude>ddl/**</exclude> |
161 | | - <exclude>google/**</exclude> |
| 64 | + <exclude>META-INF/*.SF</exclude> |
| 65 | + <exclude>META-INF/*.DSA</exclude> |
| 66 | + <exclude>META-INF/*.RSA</exclude> |
162 | 67 | </excludes> |
163 | 68 | </filter> |
164 | 69 | </filters> |
|
0 commit comments