com.cjoop:cjoop-proguard-simple-war

proguard-simple

License

License

GroupId

GroupId

com.cjoop
ArtifactId

ArtifactId

cjoop-proguard-simple-war
Last Version

Last Version

0.0.2
Release Date

Release Date

Type

Type

war
Description

Description

proguard-simple

Download cjoop-proguard-simple-war

How to add to project

<!-- https://jarcasting.com/artifacts/com.cjoop/cjoop-proguard-simple-war/ -->
<dependency>
    <groupId>com.cjoop</groupId>
    <artifactId>cjoop-proguard-simple-war</artifactId>
    <version>0.0.2</version>
    <type>war</type>
</dependency>
// https://jarcasting.com/artifacts/com.cjoop/cjoop-proguard-simple-war/
implementation 'com.cjoop:cjoop-proguard-simple-war:0.0.2'
// https://jarcasting.com/artifacts/com.cjoop/cjoop-proguard-simple-war/
implementation ("com.cjoop:cjoop-proguard-simple-war:0.0.2")
'com.cjoop:cjoop-proguard-simple-war:war:0.0.2'
<dependency org="com.cjoop" name="cjoop-proguard-simple-war" rev="0.0.2">
  <artifact name="cjoop-proguard-simple-war" type="war" />
</dependency>
@Grapes(
@Grab(group='com.cjoop', module='cjoop-proguard-simple-war', version='0.0.2')
)
libraryDependencies += "com.cjoop" % "cjoop-proguard-simple-war" % "0.0.2"
[com.cjoop/cjoop-proguard-simple-war "0.0.2"]

Dependencies

compile (2)

Group / Artifact Type Version
commons-lang : commons-lang jar 2.6
commons-io : commons-io jar 2.4

Project Modules

There are no modules declared in this project.

cjoop-proguard - maven项目混淆插件

Build Status Maven Central

Installation

Java Requirements

  • JDK1.6+.

Maven Requirements

  • maven3.0.0+.

该项目是对https://github.com/wvengen/proguard-maven-plugin 项目的简化,同时提供对war项目2种环境的混淆支持.还可以对war和zip里面的jar文件名进行混淆,只需设置属性proGuardFileName=true


<plugin>
<groupId>com.cjoop</groupId>
<artifactId>cjoop-proguard-plugin</artifactId>
<version>0.0.2</version>
<executions>
	<execution>
		<id>run-proguard</id>
		<phase>package</phase>
		<goals>
			<goal>proguard</goal>
		</goals>
	</execution>
</executions>
<configuration>
	<options>
		<option>-target 1.7</option>
		<option>-dontoptimize</option>
		<option>-dontshrink</option>
		<option>-keepdirectories</option>
		<option>-renamesourcefileattribute SourceFile</option>
		<option>-useuniqueclassmembernames</option>
		<option>....</option>
	</options>
	<libs>
		<lib>${java.home}/lib/rt.jar</lib>
	</libs>
</configuration>
----

Found a bug?

如果有请在这里提交,我会及时修复.

Change log

ver 0.0.1:

  • 支持jar,war,zip混淆.

ver 0.0.2:

  • 支持对war和zip里面的jar文件名进行混淆.

Versions

Version
0.0.2
0.0.1