Everything looks right/good to me. What exactly is wrong, from your perspective? Its not clear what you're getting vs what you expect to get.
Wayne On 8/29/07, Andrew Leer <[EMAIL PROTECTED]> wrote: > See: > > http://docs.codehaus.org/download/attachments/37533/MavenArchTypes_Template_N_Result2.zip > > For full code of Archetype and resulting project from Archetype. > > Thank you, > > Andrew J. Leer > > <quote author="Andrew Leer-2"> > Hello, I am trying to make an archtype in mvn2. > > My Archetype project has the following directory structure: > > <blockquote> > <pre> > Java6ArchetypeProjectRoot > | Java6ArchetypeProject.txt > | pom.xml > | pom.xml~ > | > +---src > | \---main > | \---resources > | +---archetype-resources > | | | pom.xml > | | | > | | \---src > | | +---main > | | | \---java > | | | App.java > | | | > | | \---test > | | \---java > | | AppTest.java > | | > | \---META-INF > | \---maven > | archetype.xml > | archetype.xml~ > | > \---target > | maven-archetype-java-6-1.0-SNAPSHOT.jar > | > \---classes > +---archetype-resources > | | .pom.xml.swp > | | pom.xml > | | > | \---src > | +---main > | | \---java > | | App.java > | | > | \---test > | \---java > | AppTest.java > | > \---META-INF > \---maven > archetype.xml > > </pre> > </blockquote> > > I then installed the new Archetype in the repository using "mvn install". > > > When I attempt to generate the project using the command: > > <blockquote> > <pre> > mvn archetype:create > -DarchetypeGroupId=com.mooo.mv.archetype.compilerversion > -DarchetypeArtifactId=maven-archetype-java-6 > -DarchetypeVersion=1.0-SNAPSHOT > -DgroupId=com.mooo.archetype.test > -DartifactId=Java6TestArtifact > </pre> > </blockquote> > > > I receive the following "flawed" directory structure: > (flawed mainly because of the placement of AppTest.java in > src\main\java\moo\archetype\test\AppTest.java > > <blockquote> > <pre> > Java6TestProjectFromAboveArcheType > | Java6TestArtifactFromArcheType.txt > | pom.xml > | > \---src > +---main > | \---java > | \---com > | \---mooo > | \---archetype > | \---test > | App.java > | > \---test > \---java > \---com > \---mooo > \---archetype > \---test > AppTest.java > > </pre> > </blockquote> > > My archetype.xml looks like the following: > > <pre> > <blockquote><archetype> > <id>maven-archetype-java-6</id> > > <sources> > <source>src/main/java/App.java</source> > </sources> > <testSources> > <source>src/test/java/AppTest.java</source> > </testSources> > <!-- > Allows archetype:create to be > called on an existing project. > --> > <allowPartial>true</allowPartial> > </archetype> > </blockquote> > </pre> > > Thank you, > Andrew J. Leer > > P.S. Thank the DOS "tree" command for generating that directory > structure for me. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > </quote> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
