Jresearch Software Blog

Zelix and Maven, Maven and Zelix....

Feb 23, 2009 by Stanislav Spiridonov

We use the Zelix KlassMaster to obfuscate both the Eclipse and Maven parts of our project.

For Eclipse everything is clear - get the Ant task, bind it to the Eclipse build process and go.

With Maven it was not so ease. We implemented special plugin that obfuscates a module by module during build (we have many modules in our project).
The main idea is to obfuscate the module based on the maps from their dependencies.

And it works. Of course, with some tips and tricks, but we have build process which allows us to get development builds fully automatically and make distribution packages with minimal manual work.

That plugin is open source. You can get it from our open repository. Group is org.jresearch.commons.obfuscate, artifact is org.jresearch.commons.obfuscate.plugin It requires Zelix KlassMaster to work. Also take into consideration that it isn't a separate project with support, documentation and clever code, We developed that plugin for internal usage just to automate some manual work.



Post a Comment:
Comments are closed for this entry.
 
corner-header-left-top corner-header-right-top

« March 2010
SunMonTueWedThuFriSat
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
   
       
Today


Links


Feeds


Navigation

 
© 2008-2009 Jresearch Software s.r.o.