I don't understand where the archetype/test directories came from:

<blockquote>
<pre>
Java6TestProjectFromAboveArcheType
|   Java6TestArtifactFromArcheType.txt
|   pom.xml
|
\---src
   +---main
   |   \---java
   |       \---com
   |           \---mooo
   |               \---archetype <-- ****Where did this come from?****
   |                   \---test
   |                           App.java
   |
   \---test
       \---java
           \---com
               \---mooo
                   \---archetype <-- ****Where did this come from?****
                       \---test
                               AppTest.java

</pre>
</blockquote>


I was actually expecting it to turn out more like the following:
(note that the archetype/test directories are both gone)

<blockquote>
<pre>
Java6TestProjectFromAboveArcheType
|   Java6TestArtifactFromArcheType.txt
|   pom.xml
|
\---src
   +---main
   |   \---java
   |       \---com
   |           \---mooo
   |                  App.java
   |
   \---test
       \---java
           \---com
               \---mooo
                     AppTest.java

</pre>
</blockquote>

Again thank you,
        I appreciate the help,
    Andrew J. Leer

On 8/30/07, Wayne Fay <[EMAIL PROTECTED]> wrote:
> 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>&lt;archetype&gt;
> >   &lt;id&gt;maven-archetype-java-6&lt;/id&gt;
> >
> >   &lt;sources&gt;
> >     &lt;source&gt;src/main/java/App.java&lt;/source&gt;
> >   &lt;/sources&gt;
> >   &lt;testSources&gt;
> >     &lt;source&gt;src/test/java/AppTest.java&lt;/source&gt;
> >   &lt;/testSources&gt;
> >   &lt;!--
> >        Allows archetype:create to be
> >        called on an existing project.
> >     --&gt;
> >   &lt;allowPartial&gt;true&lt;/allowPartial&gt;
> > &lt;/archetype&gt;
> > </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]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to