[forge-from-scratch]$ project-new --named forge-example --top-level-package org.example; ***SUCCESS*** Project named 'forge-example' has been created. [forge-example]$ jpa-setup --provider Hibernate --container JBOSS_EAP7; ***SUCCESS*** Persistence (JPA) is installed. [persistence.xml]$ jpa-new-entity --named Customer --target-package org.example.domain; ***SUCCESS*** JPA Entity org.example.domain.Customer was created [Customer.java]$ jpa-new-field --named firstName; ***SUCCESS*** Field firstName created [Customer.java]$ jpa-new-field --named lastName; ***SUCCESS*** Field lastName created [Customer.java]$ jpa-new-field --named birthDate --type java.util.Date; ***SUCCESS*** Field birthDate created [Customer.java]$ jpa-new-entity --named Item; ***SUCCESS*** JPA Entity org.example.domain.Item was created [Item.java]$ jpa-new-field --type String --named name; ***SUCCESS*** Field name created [Item.java]$ jpa-new-field --named price --type java.lang.Double; ***SUCCESS*** Field price created [Item.java]$ jpa-new-field --named stock; ***SUCCESS*** Field stock created [Item.java]$ cd ..; [domain]$ jpa-new-entity --named ProductOrder; ***SUCCESS*** JPA Entity org.example.domain.ProductOrder was created [ProductOrder.java]$ jpa-new-field --named customer --type org.example.domain.Customer --relationship-type Many-to-One --inverse-field-name orders; ***SUCCESS*** Relationship Many-to-One created [ProductOrder.java]$ cd ../Customer.java; [Customer.java]$ jpa-new-entity --named Profile; ***SUCCESS*** JPA Entity org.example.domain.Profile was created [Profile.java]$ jpa-new-field --type String --named bio; ***SUCCESS*** Field bio created [Profile.java]$ jpa-new-field --type String --named preferredName; ***SUCCESS*** Field preferredName created [Profile.java]$ jpa-new-field --type String --named notes; ***SUCCESS*** Field notes created [Profile.java]$ jpa-new-entity --named Address; ***SUCCESS*** JPA Entity org.example.domain.Address was created [Address.java]$ jpa-new-field --type String --named street; ***SUCCESS*** Field street created [Address.java]$ jpa-new-field --type String --named city; ***SUCCESS*** Field city created [Address.java]$ jpa-new-entity --named ZipCode; ***SUCCESS*** JPA Entity org.example.domain.ZipCode was created [ZipCode.java]$ jpa-new-field --type int --named code; ***SUCCESS*** Field code created [ZipCode.java]$ cd ../Address.java; [Address.java]$ jpa-new-field --named zip --type org.example.domain.ZipCode --relationship-type Many-to-One; ***SUCCESS*** Relationship Many-to-One created [Address.java]$ cd ../Customer.java; [Customer.java]$ jpa-new-field --named addresses --type org.example.domain.Address --relationship-type Many-to-Many; ***SUCCESS*** Relationship Many-to-Many created [Customer.java]$ jpa-new-field --named profile --type org.example.domain.Profile --relationship-type Many-to-One; ***SUCCESS*** Relationship Many-to-One created [Customer.java]$ cd ../ProductOrder.java; [ProductOrder.java]$ jpa-new-field --named items --type org.example.domain.Item --relationship-type Many-to-Many; ***SUCCESS*** Relationship Many-to-Many created [ProductOrder.java]$ jpa-new-field --named shippingAddress --type org.example.domain.Address --relationship-type Many-to-One; ***SUCCESS*** Relationship Many-to-One created [ProductOrder.java]$ cd ..; [domain]$ scaffold-setup --provider Faces --faces-version 2.1; ***SUCCESS*** CDI has been installed. ***SUCCESS*** EJB has been installed. ***SUCCESS*** Servlet API has been installed. ***SUCCESS*** JavaServer Faces has been installed. ***SUCCESS*** Scaffold was setup successfully. [domain]$ cdi-setup; ***SUCCESS*** CDI has been installed. [domain]$ scaffold-generate --provider Faces --overwrite --targets org.example.domain.*; ***SUCCESS*** Scaffold was generated successfully. [domain]$ cd ~~; [forge-example]$ rest-setup; ***SUCCESS*** JAX-RS has been installed. [forge-example]$ rest-generate-endpoints-from-entities --targets org.example.domain.* ***SUCCESS*** Endpoint created [ItemEndpoint.java]$ build; [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building forge-example 1.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ forge-example --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ forge-example --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ forge-example --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 20 source files to /home/sgilda/GitRepos/eap-quickstarts/forge-from-scratch/forge-example/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ forge-example --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ forge-example --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ forge-example --- [INFO] [INFO] --- maven-war-plugin:2.2:war (default-war) @ forge-example --- [INFO] Packaging webapp [INFO] Assembling webapp [forge-example] in [/home/sgilda/GitRepos/eap-quickstarts/forge-from-scratch/forge-example/target/forge-example] [INFO] Processing war project [INFO] Copying webapp resources [/home/sgilda/GitRepos/eap-quickstarts/forge-from-scratch/forge-example/src/main/webapp] [INFO] Webapp assembled in [67 msecs] [INFO] Building war: /home/sgilda/GitRepos/eap-quickstarts/forge-from-scratch/forge-example/target/forge-example.war [INFO] WEB-INF/web.xml already added, skipping [INFO] [INFO] --- maven-install-plugin:2.4:install (default-install) @ forge-example --- [INFO] Installing /home/sgilda/GitRepos/eap-quickstarts/forge-from-scratch/forge-example/target/forge-example.war to /home/sgilda/.m2/repository/org/example/forge-example/1.0.0-SNAPSHOT/forge-example-1.0.0-SNAPSHOT.war [INFO] Installing /home/sgilda/GitRepos/eap-quickstarts/forge-from-scratch/forge-example/pom.xml to /home/sgilda/.m2/repository/org/example/forge-example/1.0.0-SNAPSHOT/forge-example-1.0.0-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.875 s [INFO] Finished at: 2017-03-09T10:17:00-05:00 [INFO] Final Memory: 208M/984M [INFO] ------------------------------------------------------------------------ ***SUCCESS*** Build Success [ItemEndpoint.java]$ cd ~~; [forge-example]$