Hello everyone!
I am developing the vraptor scaffold but I have the following problem:
[test2] Person.java $ scaffold from-entity
***INFO*** Using currently installed scaffold [vraptor]
***ERROR*** Exception encountered: Unable to locate scaffold/vraptor/metawidget-qbe.xml on CLASSPATH (type "set VERBOSE true" to enable stack traces)
Both path and filename are correct in uncompressed jar and maven target folder.
When I run by junit test, this error don't occurs.
Any idea?
Thanks
Rubens Saraiva
rubens@rubens-debian:~/projetos/forge/workspace$ export FORGE_HOME=/home/rubens/projetos/forge/forge-distribution-1.2.2.Final
rubens@rubens-debian:~/projetos/forge/workspace$ export JAVA_HOME=/home/rubens/program-files/jdk1.7.0_15
rubens@rubens-debian:~/projetos/forge/workspace$ export PATH=$PATH:$FORGE_HOME/bin
rubens@rubens-debian:~/projetos/forge/workspace$ export PATH=$PATH:$JAVA_HOME/bin
rubens@rubens-debian:~/projetos/forge/workspace$ forge
_____
| ___|__ _ __ __ _ ___
| |_ / _ \| `__/ _` |/ _ \ \\
| _| (_) | | | (_| | __/ //
|_| \___/|_| \__, |\___|
|___/
[no project] workspace $ forge source-plugin forge-vraptor-plugin
***INFO*** Invoking build with underlying build system.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building plugin-vraptor 1.2.2-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ forge-scaffold-vraptor ---
[INFO] Deleting /home/rubens/projetos/forge/workspace/forge-vraptor-plugin/target
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ forge-scaffold-vraptor ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 22 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ forge-scaffold-vraptor ---
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 14 source files to /home/rubens/projetos/forge/workspace/forge-vraptor-plugin/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ forge-scaffold-vraptor ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/rubens/projetos/forge/workspace/forge-vraptor-plugin/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ forge-scaffold-vraptor ---
[INFO] Not compiling test sources
[INFO]
[INFO] --- maven-surefire-plugin:2.7.2:test (default-test) @ forge-scaffold-vraptor ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ forge-scaffold-vraptor ---
[INFO] Building jar: /home/rubens/projetos/forge/workspace/forge-vraptor-plugin/target/plugin-vraptor.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.928s
[INFO] Finished at: Sun Mar 24 16:44:55 BRT 2013
[INFO] Final Memory: 44M/363M
[INFO] ------------------------------------------------------------------------
***INFO*** Installing plugin artifact.
***SUCCESS*** Installed from [forge-vraptor-plugin] successfully.
Wrote /home/rubens/.forge/plugins/org/jboss/forge/forge-scaffold-vraptor/1.2.2-SNAPSHOT-77d53350-3bdc-4e3f-ae36-9afc4febb97a
Wrote /home/rubens/.forge/plugins/org/jboss/forge/forge-scaffold-vraptor/1.2.2-SNAPSHOT-77d53350-3bdc-4e3f-ae36-9afc4febb97a/forge-scaffold-vraptor.jar
Wrote /home/rubens/.forge/plugins/org/jboss/forge/forge-scaffold-vraptor/1.2.2-SNAPSHOT-77d53350-3bdc-4e3f-ae36-9afc4febb97a/module.xml
Wrote /home/rubens/.forge/plugins/org/jboss/forge/forge-scaffold-vraptor/dependencies/1.2.2-SNAPSHOT-77d53350-3bdc-4e3f-ae36-9afc4febb97a
Wrote /home/rubens/.forge/plugins/org/jboss/forge/forge-scaffold-vraptor/dependencies/1.2.2-SNAPSHOT-77d53350-3bdc-4e3f-ae36-9afc4febb97a/metawidget-all-2.4.jar
Wrote /home/rubens/.forge/plugins/org/jboss/forge/forge-scaffold-vraptor/dependencies/1.2.2-SNAPSHOT-77d53350-3bdc-4e3f-ae36-9afc4febb97a/module.xml
_____
| ___|__ _ __ __ _ ___
| |_ / _ \| `__/ _` |/ _ \ \\
| _| (_) | | | (_| | __/ //
|_| \___/|_| \__, |\___|
|___/
[no project] workspace $ new-project --named test2 --topLevelPackage com.test2
? Use [/home/rubens/projetos/forge/workspace/test2] as project directory? [Y/n]
***SUCCESS*** Created project [test2] in new working directory [/home/rubens/projetos/forge/workspace/test2]
Wrote /home/rubens/projetos/forge/workspace/test2
Wrote /home/rubens/projetos/forge/workspace/test2/pom.xml
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/java
Wrote /home/rubens/projetos/forge/workspace/test2/src/test/java
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/resources
Wrote /home/rubens/projetos/forge/workspace/test2/src/test/resources
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/java/com/test2
[test2] test2 $ persistence setup --named default --provider HIBERNATE --container CUSTOM_NON_JTA --jndiDataSource java:jboss/datasources/ExampleDS
Use which version of 'jboss-javaee-6.0' ?
1 - [org.jboss.spec:jboss-javaee-6.0:pom::1.0.0.Beta4]
2 - [org.jboss.spec:jboss-javaee-6.0:pom::1.0.0.Beta5]
3 - [org.jboss.spec:jboss-javaee-6.0:pom::1.0.0.Beta6]
4 - [org.jboss.spec:jboss-javaee-6.0:pom::1.0.0.Beta7]
5 - [org.jboss.spec:jboss-javaee-6.0:pom::1.0.0.CR1]
6 - [org.jboss.spec:jboss-javaee-6.0:pom::1.0.0.Final]
7 - [org.jboss.spec:jboss-javaee-6.0:pom::2.0.0.Beta1]
8 - [org.jboss.spec:jboss-javaee-6.0:pom::2.0.0.CR1]
9 - [org.jboss.spec:jboss-javaee-6.0:pom::2.0.0.Final]
10 - [org.jboss.spec:jboss-javaee-6.0:pom::2.1.0.Beta1]
11 - [org.jboss.spec:jboss-javaee-6.0:pom::3.0.0.Beta1]
12 - [org.jboss.spec:jboss-javaee-6.0:pom::3.0.0.Final]
13 - [org.jboss.spec:jboss-javaee-6.0:pom::3.0.1.Final]
14 - [org.jboss.spec:jboss-javaee-6.0:pom::3.0.2.Final]*
? Choose an option by typing the number of the selection [*-default] [0]
***SUCCESS*** Installed [forge.spec.jpa] successfully.
? Do you want to install a JPA 2 metamodel generator? [y/N]
? The JPA provider [HIBERNATE], also supplies extended APIs. Install these as well? [y/N]
***SUCCESS*** Persistence (JPA) is installed.
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/resources/META-INF/persistence.xml
Wrote /home/rubens/projetos/forge/workspace/test2/pom.xml
[test2] test2 $ scaffold setup --scaffoldType vraptor
? Scaffold provider [vraptor] is not installed. Install it? [Y/n]
? Facet [forge.maven.WebResourceFacet] requires packaging type(s) [war], but is currently [jar]. Update packaging? (Note: this could deactivate other plugins in your project.) [Y/n]
***SUCCESS*** Installed [forge.maven.WebResourceFacet] successfully.
***SUCCESS*** Installed [vraptor] successfully.
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp
Wrote /home/rubens/projetos/forge/workspace/test2/pom.xml
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/favicon.ico
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/header.jsp
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/error.jsp
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/footer.jsp
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/WEB-INF/jsp/index/index.jsp
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/resources/add.png
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/resources/bootstrap.css
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/resources/false.png
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/resources/favicon.ico
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/resources/forge-logo.png
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/resources/forge-style.css
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/resources/jboss-community.png
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/resources/remove.png
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/resources/search.png
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/resources/true.png
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/resources/vraptor-logo.png
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/WEB-INF/web.xml
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/java/com/test2/view/IndexController.java
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/webapp/../../../pom.xml
[test2] test2 $ entity --named Person
? In which package you'd like to create this @Entity, or enter for default [com.test2.model]
Created @Entity [com.test2.model.Person]
Picked up type <JavaResource>: com.test2.model.Person
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/java/com/test2/model/Person.java
[test2] Person.java $ field string --named name
Added field to com.test2.model.Person: @Column private String name;
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/java/com/test2/model/Person.java
[test2] Person.java $ field int --named age
Added field to com.test2.model.Person: @Column private int age;
Wrote /home/rubens/projetos/forge/workspace/test2/src/main/java/com/test2/model/Person.java
[test2] Person.java $ scaffold from-entity
***INFO*** Using currently installed scaffold [vraptor]
***ERROR*** Exception encountered: Unable to locate scaffold/vraptor/metawidget-qbe.xml on CLASSPATH (type "set VERBOSE true" to enable stack traces)
[test2] Person.java $