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