i have multiple patches for flexmojos-generator-maven-plugin 
this is the code which creates flex startup files to compile with flex compiler
 
a couple of discoveries:
the author extracted his generator entries from a HashMap and assumed the 
returned value was not null..it was null..fixed..
there is now a Generator Impl class which is a concrete class for Generator 
interface
the sign goal for maven-jar-plugin  
http://maven.apache.org/plugins/maven-jar-plugin/usage.html doesnt work
never see output for the signed jar
 
the maven-jar-plugin:sign workaround is to 
mv *.jar to work folder
jar -xvf *.jar
rm -ef META-INF
jar -cvf *.jar 
sign it with jarsigner (yes you'll need the keystore *.jks)
update the signed jar with META_INF/maven/plugin.xml
 
plugin classloader completely ignored 
<requiresDependencyResolution>runtime</requiresDependencyResolution>
from plugin.xml so i commented out requirement for GeneratorFactory class
(all of the Generator classes now are located in the 
flexmojos-generator-maven-plugin)
      <!-- requirements -->
        <!-- requirement -->
          <!-- role>org.sonatype.flexmojos.generator.api.GeneratorFactory</role 
-->
          <!-- field-name>generatorFactory</field-name -->
        <!-- /requirement -->
      <!-- /requirements -->

 
currently looking for beta-testers
all comments are welcome!
 
thanks,
Martin Gainty 
______________________________________________ 
Jogi és Bizalmassági kinyilatkoztatás/Verzicht und 
Vertraulichkeitanmerkung/Note de deni et de confidentialité

 
Ez az üzenet bizalmas.  Ha nem ön az akinek szánva volt, akkor kérjük, hogy 
jelentse azt nekünk vissza. Semmiféle továbbítása vagy másolatának készítése 
nem megengedett.  Ez az üzenet csak ismeret cserét szolgál és semmiféle jogi 
alkalmazhatósága sincs.  Mivel az electronikus üzenetek könnyen 
megváltoztathatóak, ezért minket semmi felelöség nem terhelhet ezen üzenet 
tartalma miatt.

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.


                                          

Reply via email to