That sounds ok to me... How did you say : "Quite similar", "developing this is 
a kind of fun" ? :)
Regards.

----- Message d'origine ----
De : Christian Gruber <[EMAIL PROTECTED]>
À : [email protected]
Envoyé le : Mardi, 12 Juin 2007, 16h38mn 01s
Objet : Re: Re : Re : [flexcoders] Re: Building flex apps with Maven 2?









  


    
            I think there's a little further I'd like to go before merging the  

two, though my project is now hosted at code.google. com and the  

source is BSD-licensed, so anyone is free to crib it for their own  

projects.  I have some features in mind and some bugs people have  

logged, and (mostly as a personal exercise) I'd like to continue with  

those.  I think the two projects can benefit from each others'  

presence, and ultimately, I suspect merging the makes sense.   

Frankly, however, developing this is kind of fun, and I'm not quite  

ready to give up on it. :)  But we'll keep talking and when they both  

reach as stable feature set, then we can look at benefits/costs of  

each approach and what it would take to merge them.



regards,

Christian.



On May 15, 2007, at 4:29 AM, Jean-François Mathiot wrote:



> 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] net>

> À : [EMAIL PROTECTED] ups.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



christian gruber + [EMAIL PROTECTED] net + mob 410.900.0796 + mob2  

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;}
-->











      
        
                
___________________________________________________________________________ 
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur 
Yahoo! Questions/Réponses 
http://fr.answers.yahoo.com

Reply via email to