Return-Path: X-Original-To: apmail-maven-users-archive@www.apache.org Delivered-To: apmail-maven-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2F9041068D for ; Mon, 15 Jul 2013 17:10:01 +0000 (UTC) Received: (qmail 96031 invoked by uid 500); 15 Jul 2013 17:09:59 -0000 Delivered-To: apmail-maven-users-archive@maven.apache.org Received: (qmail 95785 invoked by uid 500); 15 Jul 2013 17:09:56 -0000 Mailing-List: contact users-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Users List" Reply-To: "Maven Users List" Delivered-To: mailing list users@maven.apache.org Received: (qmail 95736 invoked by uid 99); 15 Jul 2013 17:09:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Jul 2013 17:09:56 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [72.5.230.100] (HELO sender1.zohomail.com) (72.5.230.100) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Jul 2013 17:09:50 +0000 Received: from langebro (pool-98-114-184-117.phlapa.fios.verizon.net [98.114.184.117]) by mx.zohomail.com with SMTPS id 1373908167864461.9982071610315; Mon, 15 Jul 2013 10:09:27 -0700 (PDT) From: "Richard Sand" To: "'Maven Users List'" Subject: introducing maven-proguard-plugin Date: Mon, 15 Jul 2013 13:09:25 -0400 Message-ID: <0f5d01ce817e$10007190$300154b0$@idfconnect.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-Index: Ac6BbxuznrEAn1tQS76tpnpS6L9bPg== Content-Language: en-us X-ZohoMailClient: External X-Zoho-Virus-Status: 2 X-Virus-Checked: Checked by ClamAV on apache.org Hi all, I've published version 0.8 of my obfuscation plugin, which can be used to invoke ProGuard to obfuscate Maven artifacts. It is a Maven3 plugin and requires Java6. I've tried to integrate it as well as possible into the maven world to minimize the amount of configuration needed for it to automatically find the proper files to obfuscate and create a nice usable output. The plugin website is http://mavenproguard.sourceforge.net/project-summary.html. I've opened a ticket to create a Sonatype project for it, so it can be included in the central repository, but for now if you want to try it out you can download it from SourceForge directly: https://sourceforge.net/projects/mavenproguard/files/. The source code, SVN, tickets etc. can also be found there. I've still got one major maven integration issue, and that's with adding the result of the obfuscator back into maven via attachArtifact. If you use the plugin, leave the "attach" property as false (the default) and use the resulting jar(s) from the obfuscator via maven assembly. I e-mailed the list about that issue a few days ago so if anyone has any insight into that I'd appreciate any advice! Anyway I hope someone finds this plugin helpful. Thanks! Best regards, Richard --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@maven.apache.org For additional commands, e-mail: users-help@maven.apache.org