[
http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-503?pag...
]
Emmanuel Bernard commented on HSEARCH-503:
------------------------------------------
Guys I can't seem to make the archetype business to work.
From the HSEARCH docs
{code}mvn archetype:create
-DarchetypeGroupId=org.hibernate -DarchetypeArtifactId=hibernate-search-quickstart
-DarchetypeVersion=3.2.0-SNAPSHOT -DgroupId=my.company -DartifactId=quickstart
[WARNING] This goal is deprecated. Please use mvn archetype:generate instead
[INFO] Defaulting package to group ID: my.company
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating OldArchetype:
hibernate-search-quickstart:3.2.0-SNAPSHOT
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: my.company
[INFO] Parameter: packageName, Value: my.company
[INFO] Parameter: package, Value: my.company
[INFO] Parameter: artifactId, Value: quickstart
[INFO] Parameter: basedir, Value: /Users/manu/projects/notbackedup/search/test-artefact
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error creating from archetype
Embedded error: The META-INF/maven/archetype.xml descriptor cannot be found.
{code}
Using the new goal
{code}
mvn archetype:generate -DarchetypeGroupId=org.hibernate
-DarchetypeArtifactId=hibernate-search-quickstart -DarchetypeVersion=3.2.0-SNAPSHOT
-DgroupId=my.company -DartifactId=quickstart
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
[INFO] [archetype:generate {execution: default-cli}]
[INFO] Generating project in Interactive mode
[WARNING] No archetype repository found. Falling back to central repository
(
http://repo1.maven.org/maven2).
[WARNING] Use -DarchetypeRepository=<your repository> if archetype's repository
is elsewhere.
[INFO] snapshot org.hibernate:hibernate-search-quickstart:3.2.0-SNAPSHOT: checking for
updates from hibernate-search-quickstart-repo
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] The defined artifact is not an archetype
[INFO] ------------------------------------------------------------------------
{code}
Adjusting the artifact id
{code}mvn archetype:generate -DarchetypeGroupId=org.hibernate
-DarchetypeArtifactId=hibernate-search-archetype -DarchetypeVersion=3.2.0-SNAPSHOT
-DgroupId=my.company -DartifactId=quickstart
[INFO] Generating project in Interactive mode
[WARNING] No archetype repository found. Falling back to central repository
(
http://repo1.maven.org/maven2).
[WARNING] Use -DarchetypeRepository=<your repository> if archetype's repository
is elsewhere.
[INFO] snapshot org.hibernate:hibernate-search-archetype:3.2.0-SNAPSHOT: checking for
updates from hibernate-search-archetype-repo
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] The defined artifact is not an archetype
[INFO] ------------------------------------------------------------------------
{code}
Somehow something is wrong (doc or/and archetype)
Generated archetype broken for any package name with dot (.) (Gustavo
Fernandes)
--------------------------------------------------------------------------------
Key: HSEARCH-503
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-503
Project: Hibernate Search
Issue Type: Patch
Components: build
Affects Versions: 3.2.0.Beta1
Reporter: G Fernandes
Assignee: Sanne Grinovero
Priority: Minor
Fix For: 3.2.0.CR1
Attachments: archetype.diff
Steps to reproduce:
=====================
$ cd hibernate-search-archetype
$ mvn archetype:create-from-project
-Darchetype.properties=src/main/archetype/archetype.properties
...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Sat Apr 10 20:35:58 BST 2010
[INFO] Final Memory: 16M/80M
[INFO] ------------------------------------------------------------------------
$ cd target/generate-sources/archetype
$ mvn install
...
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Sat Apr 10 20:36:50 BST 2010
[INFO] Final Memory: 18M/80M
[INFO] ------------------------------------------------------------------------
$ cd ~/temp
$ mvn archetype:generate -DarchetypeGroupId=org.hibernate
-DarchetypeArtifactId=hibernate-search-quickstart -DarchetypeVersion=3.2.0-SNAPSHOT
-DgroupId=my.company -DartifactId=quickstart -Dversion=1.0-SNAPSHOT
...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Sat Apr 10 20:39:17 BST 2010
[INFO] Final Memory: 13M/79M
[INFO] ------------------------------------------------------------------------
$ cd quickstart
$ mvn install
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Users/gustavo/temp/quickstart/src/main/java/com/mycomany/Book.java:[25,11]
';' expected
[ERROR] /Users/gustavo/temp/quickstart/src/main/java/com/mycomany/Book.java:[37,10]
'.' expected
[ERROR] /Users/gustavo/temp/quickstart/src/main/java/com/mycomany/Book.java:[37,11]
';' expected
[ERROR] /Users/gustavo/temp/quickstart/src/main/java/com/mycomany/Book.java:[37,19]
class, interface, or enum expected
[ERROR] /Users/gustavo/temp/quickstart/src/main/java/com/mycomany/Book.java:[37,20]
class, interface, or enum expected
[ERROR] /Users/gustavo/temp/quickstart/src/main/java/com/mycomany/Author.java:[25,11]
';' expected
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira