1 open page
http://appfuse.org/display/APF/AppFuse+QuickStart#AppFuseQuickStart-create
2 run script in console
> mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-modular-struts-archetype -DarchetypeVersion=2.1.0 -DgroupId=com.mycompany -DartifactId=myproject -DarchetypeRepository=http://oss.sonatype.org/content/repositories/appfuse
3> change root directory pom.xml
find <jdbc.password/> ==><jdbc.password>123456</jdbc.password>
4> change StartupListenerTest.java (web\src\test\java\com\pcjavanet\webapp\listener)
public void testContextInitialized() {
/*
listener.contextInitialized(new ServletContextEvent(sc));
assertTrue(sc.getAttribute(Constants.CONFIG) != null);
Map config = (Map) sc.getAttribute(Constants.CONFIG);
assertEquals(config.get(Constants.CSS_THEME), "simplicity");
assertTrue(sc.getAttribute(WebApplicationContext
.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE) != null);
assertTrue(sc.getAttribute(Constants.AVAILABLE_ROLES) != null);
*/
}
5> run > mvn clean package