KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to get Maven working with ProGuard. What I want to achieve is the following: Run ProGuard over my source files and produce obfuscated classes Create a manifest file that references the main class so that I can execute it as a jar Unpack all of the associated library jars and create one huge jar containing them all. This file should only contact .class and .xml files only. Assemble them into .zip and tar.gz files that include various README.txt files and so on. So far I've got something like this: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.2</version> <configuration> <archive> <manifest> <mainClass>com.class.path.MainClass</mainClass> </manifest> </archive> <includes> <include>**/*.class</include> <include>**/*.xml</include> </includes> </configuration> </plugin> <plugin> <groupId>com.pyx4me</groupId> <artifactId>proguard-maven-plugin</artifactId> <configuration> <options> <option>-allowaccessmodification</option> </options> <obfuscate>true</obfuscate> <injar>classes</injar> <outjar>${project.build.finalName}.jar</outjar> <outputDirectory>${project.build.directory}</outputDirectory> <proguardInclude>src/main/assembly/proguard.conf
Tags (comma-separated)
Save Edits
Cancel