Right, so what is the next step ? If you want to, we can discuss the way we should merge the projects. I think the plugins are similar enough so it's can be done quite fast. We can host the project on SF.net and change the project name (its unix name is simply mvnflex2plugin). If it is ok to you, let me know your SF.net user id ; I will give you admin rights so you can post your plugin code into a SVN branch. Cheers, Jeff
----- Message d'origine ---- De : Christian Gruber <[EMAIL PROTECTED]> À : flexcoders@yahoogroups.com Envoyé le : Jeudi, 10 Mai 2007, 19h10mn 49s Objet : Re: Re : [flexcoders] Re: Building flex apps with Maven 2? Hey Jeff, This is really funny - we have developed quite similar plugins. On May 10, 2007, at 12:31 PM, Jean-François Mathiot wrote: > Ok. Actually, I were not able to find a way to specifiy the target > path for the dependency inclusion with Maven 2 WAR Plugin > (something like the mvn-1 war.target.path property). All I found > was this defect : http://jira. codehaus. org/browse/ MWAR-18 > ... Ok. That's partly why I went with using the dependency plugin to push .swfs into the temporary locations, then using the war's native "web resources" facility to get them in. > Our plugin also use the SDK, that can be set with a FLEX_HOME > environment variable or a flexSdkHome configuration property. > Concerning compilation, we do not use the SWCs included inside the > SDK, this we can manage the way they are compiled into the target > artifact bytecode. The users have to install the swc files onto > their repositories, that's annoying but MPL should quicly fix this > problem. The swc-mojo handles all dependencies as external library > paths, the swf-mojo only includes the dependencies with scope > compile (provided, like "playerglobal" or test like "flexunit" are > ignored). Resources bundles are also considered as dependencies. Right. That makes sense. The maven-flex2- plugin includes an option to ignore the flex-sdk lib contents and use deployed artifacts, precisely because of what you are saying. But we were having some problems with my client deploying things into their internal maven repo, so this avoided that problem practically, while allowing for a more mature use as you have implemented. Anyway, we should collaborate to merge the two, I think, and make sure we're including the best of all possible requirements, but you seem to have done a great job so far. There might even be no added value in mine, except insofar as I have already arranged for replication to the repo1.maven. org, but that's organizational. We'll figure it out. Cheers, Christian christian gruber + [EMAIL PROTECTED] net + bus 905.640.1119 + mob 416.998.6023 process coach and architect + ISRÁFÍL CONSULTING SERVICES <!-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} --> _____________________________________________________________________________ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail