Eugene,
I attached a simple archetype to the issue.
Regards
Esa
22 maj 2008 kl. 20.54 skrev Eugene Kuleshov:
Thanks Esa. Do you have by any chance sample archetype that have
those properties? It would save us some time.
regards,
Eugene
Esa Ryhänen wrote:
Issue created, http://jira.codehaus.org/browse/MNGECLIPSE-612
Thanks
Esa
21 maj 2008 kl. 20.16 skrev Eugene Kuleshov:
Esa,
Last m2eclipse is using archetype-common:2.0-alpha-1 version, so
there could be some differences between IDE and mvn cli. I'll
update archetype version for the next weekly build.
Also, we currently don't have UI for specifying archetype
properties. Can you please create jira issue for this?
Thanks
Eugene
Esa Ryhänen wrote:
I played with the new archetype plugin (2.0-alpha-2) to test the
feature to have additional properties when creating a project
from an archetype.
Started by creating a new project with the quickstart archetype
and then generated an archetype project with "mvn
archetype:create-from-project" from the created quickstart
project. Added properties to the created archetype-metadata.xml
file. The metadata file now looks like
<?xml version="1.0" encoding="UTF-8"?>
<archetype-descriptor name="proptest">
<requiredProperties>
<requiredProperty key="property-with-default">
<defaultValue>default-value</defaultValue>
</requiredProperty>
<requiredProperty key="property-without-default"/>
</requiredProperties>
<fileSets>
<fileSet filtered="true" packaged="true" encoding="UTF-8">
<directory>src/main/java</directory>
<includes>
<include>**/*.java</include>
</includes>
</fileSet>
<fileSet filtered="true" packaged="true" encoding="UTF-8">
<directory>src/test/java</directory>
<includes>
<include>**/*.java</include>
</includes>
</fileSet>
</fileSets>
</archetype-descriptor>
The archetype was installed in local repo and tested with "mvn
archetype:generate -DarchetypeCatalog=local" and it worked.
Next test was to use the archetype with m2eclipse. I used the
"New Maven Project" wizard and picked the archetype just created
from the local catalog. In the last dialog of the wizard you can
enter values for group id, artifact id, version and package, but
not for the additional properties defined in the metadata file.
And therefore the project creation will fail with the message
"Unable to create project from archetype [com.acme:proptest:1.0-
SNAPSHOT -> null] Archetype is not configured".
Are properties defined in archetype metada supposed to work with
m2eclipse?
Thanks,
Esa
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email