Reza, I expected a response/reply FROM some AppFuse's Fork(s).
Ice-Man 2009/2/11 Reza Farshi <reza.far...@gmail.com> > I don't think so , it's not fantastic!!. > They do more great things in AppFuses Maven Plugin , take a look at their > source code , you believe them. :) > > > > > > On Wed, Feb 11, 2009 at 2:46 PM, Ice-Man <derlon.aliend...@gmail.com>wrote: > >> Hi, Reza, >> >> What a fantastic realizing!!! ;-)) >> It would be so great/outstanding if AppFuse's forks implement this >> feature!! :D >> >> Ice-Man >> >> 2009/2/11 Reza Farshi <reza.far...@gmail.com> >> >> Dear matt, >>> In appfue-maven-plugin in org.appfuse.mojo.installer.InstallSourceMojo >>> class in >>> >>> private List addModuleDependencies(List dependencies, String >>> moduleName, String moduleLocation) method >>> >>> >>> this method try to get pom.xml of exsiting modules in current project : >>> >>> Get get = (Get)AntUtils.createProject().createTask("get"); >>> get.setSrc(pomLocation); >>> get.setDest(pom); >>> get.setUsername("guest"); >>> get.setPassword(""); >>> get.execute(); >>> >>> while ant get task have no any idea about system proxies so if we parse >>> and obtain proxy setting >>> form maven settings.xml and apply in code above so peoples behind proxy >>> thankfully >>> will run appfuse:full-source command with no problem. >>> >>> Here I wrote some code to loading settings.xml file , I'll try to >>> complete it later. >>> >>> //loadig mvaen settings.xml >>> >>> File settingsFile = new File( System.getProperty( "user.home" ), >>> ".m2/settings.xml" ); >>> >>> if ( !settingsFile.exists() ) >>> { >>> settingsFile = new File( System.getProperty( "ant.home" ), >>> "etc/settings.xml" ); >>> } >>> if ( !settingsFile.exists() ) >>> { // look in ${M2_HOME}/conf >>> List env = >>> org.apache.tools.ant.taskdefs.Execute.getProcEnvironment(); >>> for ( Iterator iter = env.iterator(); iter.hasNext(); ) >>> String var = (String) iter.next(); >>> if ( var.startsWith( "M2_HOME=" ) ) >>> { >>> String m2_home = var.substring( "M2_HOME=".length() >>> ); >>> settingsFile = new File( m2_home, "conf/settings.xml" >>> ); >>> break; >>> } >>> } >>> } >>> >>> if ( settingsFile.exists() ) >>> { >>> >>> // parsing settigs.xml file goes here , >>> >>> >>> >>> } >>> >>> On Mon, Feb 9, 2009 at 7:08 PM, Marcello Teodori < >>> marcello.teod...@gmail.com> wrote: >>> >>>> >>>> >>>> mraible wrote: >>>> > >>>> > The easiest thing to do might be to copy your source to a laptop, walk >>>> > to a Starbucks, and then run full-source there. ;-) >>>> > >>>> >>>> Great! I guess you've found what could easily be the definitive solution >>>> for >>>> maven as a whole: a partnership with starbucks so that you bring your >>>> source >>>> code there, download all the dependencies without any struggle with >>>> corporate proxies, especially the NTLM ones, and have a good coffee in >>>> the >>>> meanwhile! :D >>>> >>>> --m >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/appfuse%3Afull-source-problem-tp21911872s2369p21915360.html >>>> Sent from the AppFuse - User mailing list archive at Nabble.com. >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >>>> For additional commands, e-mail: users-h...@appfuse.dev.java.net >>>> >>>> >>> >>> >>> -- >>> Reza Farshi >>> >> >> > > > -- > Reza Farshi >