Grzegorz Borkowski wrote:
I wanted to create my own archetype...
I've prepared set of prototype sources which should be used as tempate for
creating new project. According to document "Guide to creating archetypes" I
should put them under src/main/resources/archetype-resources/. That's ok, I
put them there.
But then the user guide says that I have to put every prototype file name
(with full path) into archetype.xml file! What for? (I gave up at this
point, it is too much unnecessary work.)

Try generating the archetype by running

  mvn archetype:create-from-project

from the root of your prototype project. The generated archetype will be in target/generated-sources/archetype/. You will probably have to fine tune a little bit, but at least it saves you writing the file list in archetype.xml.

What's the point of such data redundancy? If I have the complete file
structure under src/main/resources/archetype-resources/, then maven
archetype plugin should simply copy it when creating project from archetype.
Putting the list of those files in archetype.xml is waste of time.
Can somebody explain me why it was designed so?

I can't answer that question I'm afraid -- to me the file list in archetype.xml seems redundant as well...

Niels


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

Reply via email to