Merge branch 'master' of http://git.hchyun.com/clay/ebts
This commit is contained in:
commit
15f1a302af
|
|
@ -158,7 +158,86 @@
|
||||||
<groupId>com.ebts</groupId>
|
<groupId>com.ebts</groupId>
|
||||||
<artifactId>ebts-common</artifactId>
|
<artifactId>ebts-common</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.github.wvengen</groupId>
|
||||||
|
<artifactId>proguard-maven-plugin</artifactId>
|
||||||
|
<version>2.0.14</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<!-- ProGuard混淆插件 -->
|
||||||
|
<plugin>
|
||||||
|
<groupId>com.github.wvengen</groupId>
|
||||||
|
<artifactId>proguard-maven-plugin</artifactId>
|
||||||
|
<version>2.0.14</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>proguard</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
<configuration>
|
||||||
|
<!-- 将混淆后的pg包自动部署到maven上-->
|
||||||
|
<attach>true</attach>
|
||||||
|
<attachArtifactClassifier>pg</attachArtifactClassifier>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<artifactId>log4j-api</artifactId>
|
||||||
|
<groupId>org.apache.logging.log4j</groupId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
<options>
|
||||||
|
<option>-dontshrink</option>
|
||||||
|
<!-- 不忽略指定jars中的非public calsses-->
|
||||||
|
<option>-dontskipnonpubliclibraryclasses</option>
|
||||||
|
<!-- 不忽略指定类库的public类成员-->
|
||||||
|
<option>-dontskipnonpubliclibraryclassmembers</option>
|
||||||
|
<option>-optimizations !field/propagation/value</option>
|
||||||
|
<option>-keepdirectories</option>
|
||||||
|
<!-- 保留继承了注释的类-->
|
||||||
|
<option>-keep class * extends java.lang.annotation.Annotation {*;}</option>
|
||||||
|
<option>-keepattributes InnerClasses,Signature,LineNumberTable,*Annotation*,Exceptions</option>
|
||||||
|
<option>
|
||||||
|
-keepclassmembers class * implements java.io.Serializable {
|
||||||
|
static final long serialVersionUID;
|
||||||
|
private static final java.io.ObjectStreamField[] serialPersistentFields;
|
||||||
|
private void
|
||||||
|
writeObject(java.io.ObjectOutputStream);
|
||||||
|
private void readObject(java.io.ObjectInputStream);
|
||||||
|
java.lang.Object writeReplace();
|
||||||
|
java.lang.Object readResolve();
|
||||||
|
}
|
||||||
|
</option>
|
||||||
|
<!-- <option>-->
|
||||||
|
<!-- -dontwarn lib/log4j-api-2.11.2.jar-->
|
||||||
|
<!-- </option>-->
|
||||||
|
<option>
|
||||||
|
-libraryjars lib/log4j-api-2.11.2.jar(!META-INF/versions/9/**.class,!module-info.class)
|
||||||
|
-libraryjars lib/log4j-core-2.11.2.jar
|
||||||
|
-libraryjars lib/log4j-jcl-2.11.2.jar
|
||||||
|
-libraryjars lib/log4j-web-2.11.2.jar
|
||||||
|
</option>
|
||||||
|
<!-- <option>-->
|
||||||
|
<!-- -libraryjars lib/byte-buddy-1.9.16.jars/9/**.class,(!META-INF/version!module-info.class)-->
|
||||||
|
<!-- </option>-->
|
||||||
|
<!-- <option>-libraryjars-->
|
||||||
|
<!-- ${settings.localRepository}/net/bytebuddy/byte-buddy/1.9.16/byte-buddy-1.9.16.jar(!META-INF/versions/9/module-info.class)-->
|
||||||
|
<!-- </option>-->
|
||||||
|
</options>
|
||||||
|
<libs>
|
||||||
|
<lib>D:/Java/jdk1.8/lib/rt.jar</lib>
|
||||||
|
<lib>D:/Java/jdk1.8/lib/jce.jar</lib>
|
||||||
|
</libs>
|
||||||
|
<!-- <outjar>C:/Users/18209/Desktop/新建文件夹/ebts-generator.jar</outjar>-->
|
||||||
|
|
||||||
|
<injar>ebts-generator-1.0.0.jar</injar>
|
||||||
|
<outjar>ebts-generator.jar</outjar>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
</project>
|
</project>
|
||||||
Loading…
Reference in New Issue