[forge-commits] [forge/core] 9fc14e: FORGE-1501 Execute scaffold plugin setup during ge...

Lincoln.Baxter at lists.jboss.org Lincoln.Baxter at lists.jboss.org
Wed May 21 22:57:37 EDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/forge/core
  Commit: 9fc14e1207a6c729ac556c7eed278d43804f6b53
      https://github.com/forge/core/commit/9fc14e1207a6c729ac556c7eed278d43804f6b53
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-16 (Fri, 16 May 2014)

  Changed paths:
    M javaee/faces/src/main/java/org/jboss/forge/addon/scaffold/faces/FacesScaffoldProvider.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldExecuteGenerationStep.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldGenerateCommandImpl.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldProvider.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldAddonTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/mock/MockProvider.java
    M ui/api/src/main/java/org/jboss/forge/addon/ui/result/navigation/NavigationResultBuilder.java

  Log Message:
  -----------
  FORGE-1501 Execute scaffold plugin setup during generation.

THis ensures that if the scaffold setup command was not run
previously, then it is effectively run during scaffold generation.


  Commit: e4f6bd5cd244cf372be52d1e340d1d81299f4f0a
      https://github.com/forge/core/commit/e4f6bd5cd244cf372be52d1e340d1d81299f4f0a
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-16 (Fri, 16 May 2014)

  Changed paths:
    M javaee/faces/src/main/java/org/jboss/forge/addon/scaffold/faces/FacesScaffoldProvider.java

  Log Message:
  -----------
  Improved the Faces scaffold provider setup detection logic.

This now verifies whether all the required files and configuration
options have been setup correctly in the project.


  Commit: c11ae8546a5f7b2e4de85348c4e42d6da7e2661e
      https://github.com/forge/core/commit/c11ae8546a5f7b2e4de85348c4e42d6da7e2661e
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-16 (Fri, 16 May 2014)

  Changed paths:
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldExecuteGenerationStep.java
    M scaffold/tests/pom.xml
    A scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldGenerateWizardTest.java
    A scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldSetupWizardTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/mock/MockProvider.java

  Log Message:
  -----------
  Added tests to verify scaffold generate behavior.

This uses the UI Test Harness to ensure that the wizard execution logic behind the scaffold generate command is verified, ensuring that scaffold setup is also executed if the provider was not already setup.


  Commit: fe9431801d0c1d66b4d9c294bb03c4aa15f5c930
      https://github.com/forge/core/commit/fe9431801d0c1d66b4d9c294bb03c4aa15f5c930
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-16 (Fri, 16 May 2014)

  Changed paths:
    M javaee/faces/src/main/java/org/jboss/forge/addon/scaffold/faces/FacesScaffoldProvider.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldExecuteGenerationStep.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldExecuteSetupStep.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldGenerateCommandImpl.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldSetupWizardImpl.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldGenerationContext.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldProvider.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldSetupContext.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldAddonTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldGenerateWizardTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/mock/MockProvider.java

  Log Message:
  -----------
  FORGE-1822 Modified ScaffoldProvider SPI for Project encapsulation.

The ScaffoldSetupContext and ScaffoldGenerationContext classes now
supply the selected Project to the ScaffoldProvider instance. The
method level Project arguments have been removed.


  Commit: a36327cad4bb67f20a3051ea6e35cfb986c22da1
      https://github.com/forge/core/commit/a36327cad4bb67f20a3051ea6e35cfb986c22da1
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-16 (Fri, 16 May 2014)

  Changed paths:
    M javaee/faces/src/main/java/org/jboss/forge/addon/scaffold/faces/FacesScaffoldProvider.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldGenerateCommandImpl.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldSetupWizardImpl.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldGenerationContext.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldSetupContext.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/util/ScaffoldUtil.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldAddonTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldGenerateWizardTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/metawidget/inspector/propertystyle/ForgePropertyStyleTest.java

  Log Message:
  -----------
  FORGE-1825 Revoke overwrite flag from scaffold commands.

The scaffold setup and generate commands no longer accept an
overwrite flag. Existing resources are always overwritten since
the commands have no control over deciding whether to overwrite
individual files.


  Commit: 8cd4c3ff12685740a8272df3db87dd7d8b9ba116
      https://github.com/forge/core/commit/8cd4c3ff12685740a8272df3db87dd7d8b9ba116
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-16 (Fri, 16 May 2014)

  Changed paths:
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldExecuteGenerationStep.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldGenerateWizardTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldSetupWizardTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/mock/MockProvider.java

  Log Message:
  -----------
  Improved tests to verify scaffold setup alongside generation.


  Commit: ac73b0f542b6cd38f38afd472740fe834bec8ce5
      https://github.com/forge/core/commit/ac73b0f542b6cd38f38afd472740fe834bec8ce5
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-16 (Fri, 16 May 2014)

  Changed paths:
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/rest/ui/RestSetupWizard.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/ui/setup/RestSetupWizard.java
    A javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/ui/setup/RestSetupWizardImpl.java

  Log Message:
  -----------
  Extracted RESTWizard to javaee-api from javaee-impl.

This allows addons to stop depending on javaee-impl for this class.


  Commit: cf4c19800c1de25549b5fd03c6d82567154ca196
      https://github.com/forge/core/commit/cf4c19800c1de25549b5fd03c6d82567154ca196
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-16 (Fri, 16 May 2014)

  Changed paths:
    M javaee/api/src/main/java/org/jboss/forge/addon/javaee/rest/generation/RestGenerationContext.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/generator/RestGenerationContextImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/ui/RestEndpointFromEntityCommand.java

  Log Message:
  -----------
  Moved RestGenerationContext to javaee-api.

This is done to allow other addons to consume the
RestResourceGenerator API.


  Commit: 2992f1e330c201b589d3fa3d6ee201ee1112b285
      https://github.com/forge/core/commit/2992f1e330c201b589d3fa3d6ee201ee1112b285
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-16 (Fri, 16 May 2014)

  Changed paths:
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/rest/generation/RestGenerationConstants.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/generator/impl/EntityBasedResourceGenerator.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/generator/impl/RootAndNestedDTOResourceGenerator.java

  Log Message:
  -----------
  Extracted names of RestResourceGenerator as constants in javaee-api.


  Commit: 0d383bacbd7eef5549a3e64596cedba7201880bd
      https://github.com/forge/core/commit/0d383bacbd7eef5549a3e64596cedba7201880bd
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-16 (Fri, 16 May 2014)

  Changed paths:
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/jpa/JPAFieldOperations.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/JPAFieldOperations.java
    A javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/JPAFieldOperationsImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/ui/NewFieldWizard.java
    M javaee/tests/src/test/java/org/jboss/forge/addon/javaee/jpa/JPAFieldOperationsTest.java
    M javaee/tests/src/test/java/org/jboss/forge/addon/javaee/jpa/NewFieldWizardTest.java

  Log Message:
  -----------
  Extracted JPAFIeldOperations into an interface.


  Commit: 74d30de7ca9cc9fc03c673ab9f1a61e06ac0d906
      https://github.com/forge/core/commit/74d30de7ca9cc9fc03c673ab9f1a61e06ac0d906
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Log Message:
  -----------
  Merge pull request #457 from VineetReynolds/FORGE-1501

Allow scaffold setup steps to be executed as a part of scaffold generate.


Compare: https://github.com/forge/core/compare/f77ae9c77f1f...74d30de7ca9c


More information about the forge-commits mailing list