[forge-commits] [forge/core] e681f5: FORGE-2316: Prototype on Stacks

George Gastaldi gegastaldi at gmail.com
Tue Jan 12 14:48:37 EST 2016


  Branch: refs/heads/stacks_as_facet
  Home:   https://github.com/forge/core
  Commit: e681f58b2840b5bdac2c195a9cdc9dc7722b10a0
      https://github.com/forge/core/commit/e681f58b2840b5bdac2c195a9cdc9dc7722b10a0
  Author: George Gastaldi <gegastaldi at gmail.com>
  Date:   2016-01-12 (Tue, 12 Jan 2016)

  Changed paths:
    M javaee/api/src/main/java/org/jboss/forge/addon/javaee/facets/JavaEE6Facet.java
    M javaee/api/src/main/java/org/jboss/forge/addon/javaee/facets/JavaEE7Facet.java
    M javaee/api/src/main/java/org/jboss/forge/addon/javaee/facets/JavaEESpecFacet.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/JavaEE6FacetImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/JavaEE7FacetImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/cdi/ui/CDISetupCommandImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/ejb/ui/EJBSetupWizardImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jms/ui/setup/JMSSetupWizard.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/ui/setup/JPASetupWizardImpl.java
    A projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/Stack.java
    A projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackBuilder.java
    A projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackFacet.java
    A projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackInspector.java
    A projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/annotations/StackConstraint.java
    A projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/annotations/StackConstraints.java
    M projects/api/src/main/java/org/jboss/forge/addon/projects/ui/AbstractProjectCommand.java
    A projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/NullStack.java
    A projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/NullStackFacet.java
    A projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/StackFacetComparator.java
    M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/NewProjectWizardImpl.java
    A projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/StackListCommand.java
    M projects/impl/src/main/resources/META-INF/services/org.jboss.forge.furnace.container.simple.Service
    A projects/tests/src/test/java/org/jboss/forge/addon/projects/stacks/StackBuilderTest.java

  Log Message:
  -----------
  FORGE-2316: Prototype on Stacks

As a proof-of-concept, the CDI: Setup command is only enabled on Java EE 7 projects

To create a JavaEE 7 project, use: project-new --named demo --stack java-ee-7
To create a JavaEE 6 project, use: project-new --named demo --stack java-ee-6

Observe that after the project is created, the JavaEE dependencies are set in the pom.xml

FORGE-2316: Renamed StackFacet.getName() to StackFacet.getStackName()

FORGE-2316: Refactoring

FORGE-2316: More refactoring. JPA Setup now displays only the supported stack version

FORGE-2316: Introduced project-list-stacks command

FORGE-2316: Introduced Stack and StackBuilder

FORGE-2316: Stack is Comparable

FORGE-2316: Comparing stacks in New Project wizard

FORGE-2316: Moved annotations to annotations subpackage

FORGE-2316: JPA Setup version is not shown if stack allows only one option

FORGE-2316: Moved priority() to StackFacet

FORGE-2316: Added supports(ProjectType) in StacksFacet

FORGE-2316: Moved stack definition to interface attribute


  Commit: e967783b6c2db9e4bf3890c10cbba25afad3aabc
      https://github.com/forge/core/commit/e967783b6c2db9e4bf3890c10cbba25afad3aabc
  Author: George Gastaldi <gegastaldi at gmail.com>
  Date:   2016-01-12 (Tue, 12 Jan 2016)

  Changed paths:
    M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/NewProjectWizardImpl.java

  Log Message:
  -----------
  FORGE-2316: Fixed label


  Commit: b2982fac78229cf3cd973da44473f9eee19d7302
      https://github.com/forge/core/commit/b2982fac78229cf3cd973da44473f9eee19d7302
  Author: George Gastaldi <gegastaldi at gmail.com>
  Date:   2016-01-12 (Tue, 12 Jan 2016)

  Changed paths:
    M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/NewProjectWizardImpl.java

  Log Message:
  -----------
  FORGE-2316: Added description


  Commit: 7459c76cf2e400bddb8e784cab795772deb804c8
      https://github.com/forge/core/commit/7459c76cf2e400bddb8e784cab795772deb804c8
  Author: George Gastaldi <gegastaldi at gmail.com>
  Date:   2016-01-12 (Tue, 12 Jan 2016)

  Changed paths:
    M projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/StackFacetComparator.java

  Log Message:
  -----------
  FORGE-2316: Fixed comparator order


  Commit: 977cf36871c23f774ed85773481682e0f2e5677f
      https://github.com/forge/core/commit/977cf36871c23f774ed85773481682e0f2e5677f
  Author: George Gastaldi <gegastaldi at gmail.com>
  Date:   2016-01-12 (Tue, 12 Jan 2016)

  Changed paths:
    M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackBuilder.java

  Log Message:
  -----------
  FORGE-2316: Added equals() and hashCode() to StackBuilder


  Commit: c46060b7741393f4d1607dc7085efb19fdfc935a
      https://github.com/forge/core/commit/c46060b7741393f4d1607dc7085efb19fdfc935a
  Author: George Gastaldi <gegastaldi at gmail.com>
  Date:   2016-01-12 (Tue, 12 Jan 2016)

  Changed paths:
    M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackFacet.java

  Log Message:
  -----------
  Improved javadoc


  Commit: 3efec2ac10f2af67963561ba2071a0b82c67d789
      https://github.com/forge/core/commit/3efec2ac10f2af67963561ba2071a0b82c67d789
  Author: George Gastaldi <gegastaldi at gmail.com>
  Date:   2016-01-12 (Tue, 12 Jan 2016)

  Changed paths:
    M javaee/api/src/main/java/org/jboss/forge/addon/javaee/facets/JavaEE6Facet.java
    M javaee/api/src/main/java/org/jboss/forge/addon/javaee/facets/JavaEE7Facet.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/cdi/ui/CDISetupCommandImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/ui/setup/JPASetupWizardImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/ui/AbstractRestNewCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/ui/RestEndpointFromEntityCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/ui/setup/RestSetupWizardImpl.java

  Log Message:
  -----------
  FORGE-2316: Added RestFacet to JavaEE stacks


  Commit: da8258b22705fb982cb813f1f5f6e07deb0740d6
      https://github.com/forge/core/commit/da8258b22705fb982cb813f1f5f6e07deb0740d6
  Author: George Gastaldi <gegastaldi at gmail.com>
  Date:   2016-01-12 (Tue, 12 Jan 2016)

  Changed paths:
    M javaee/api/src/main/java/org/jboss/forge/addon/javaee/facets/JavaEE6Facet.java
    M javaee/api/src/main/java/org/jboss/forge/addon/javaee/facets/JavaEE7Facet.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/servlet/ui/ServletNewFilterCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/servlet/ui/ServletNewServletCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/servlet/ui/ServletSetupWizardImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationAddConstraintWizardImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationNewAnnotationCommandImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationNewGroupCommandImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationNewPayloadCommandImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/setup/ValidationProviderSetupCommandImpl.java

  Log Message:
  -----------
  FORGE-2316: Added missing facets in the JavaEE stack facets


  Commit: 6aae1dd46b9c23471a54eff05b61cc5297e2a5d1
      https://github.com/forge/core/commit/6aae1dd46b9c23471a54eff05b61cc5297e2a5d1
  Author: George Gastaldi <gegastaldi at gmail.com>
  Date:   2016-01-12 (Tue, 12 Jan 2016)

  Changed paths:
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/cdi/ui/CDISetupCommandImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/ejb/ui/EJBSetClassTransactionAttributeCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/ejb/ui/EJBSetMethodTransactionAttributeCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/ejb/ui/EJBSetupWizardImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/ejb/ui/NewEJBCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/ejb/ui/NewMDBSetupStep.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/faces/ui/AbstractFacesCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/faces/ui/FacesNewValidatorMethodCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/faces/ui/FacesSetProjectStageCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/faces/ui/FacesSetupWizardImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/ui/setup/JPASetupWizardImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/ui/setup/RestSetupWizardImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/servlet/ui/ServletSetupWizardImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/setup/ValidationProviderSetupCommandImpl.java
    M projects/api/src/main/java/org/jboss/forge/addon/projects/ui/AbstractProjectCommand.java

  Log Message:
  -----------
  FORGE-2316: Refactoring value choice filtering


Compare: https://github.com/forge/core/compare/ddd209c4eec2...6aae1dd46b9c


More information about the forge-commits mailing list