[forge/core] 7fc8a0: FORGE-890 Implementation of the new Scaffold-X plu...
by George Gastaldi
Branch: refs/heads/master
Home: https://github.com/forge/core
Commit: 7fc8a0b2f9f8ebe948145518e883ff344a3089d1
https://github.com/forge/core/commit/7fc8a0b2f9f8ebe948145518e883ff344a30...
Author: Vineet Reynolds <Vineet.Reynolds(a)gmail.com>
Date: 2013-05-08 (Wed, 08 May 2013)
Changed paths:
M dist/build.xml
M dist/pom.xml
M dist/src/main/resources/modules/org/jboss/forge/main/module.xml
A dist/src/main/resources/modules/org/jboss/forge/scaffoldx/api/main/module.xml
A dist/src/main/resources/modules/org/jboss/forge/scaffoldx/impl/main/module.xml
M pom.xml
A scaffoldx-api/pom.xml
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/AccessStrategy.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/ScaffoldProvider.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/ScaffoldQualifier.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/TemplateStrategy.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/events/ScaffoldGeneratedResources.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/facets/MavenScaffoldTemplateFacet.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/facets/ScaffoldTemplateFacet.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/freemarker/FreemarkerClient.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/freemarker/TemplateLoaderConfig.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/metawidget/MetawidgetInspectorFacade.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/metawidget/inspector/ForgeInspectionResultConstants.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/metawidget/inspector/ForgeInspector.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/ForgePropertyStyle.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/ForgePropertyStyleConfig.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/util/ScaffoldUtil.java
A scaffoldx-api/src/main/resources/META-INF/beans.xml
A scaffoldx-api/src/test/java/org/jboss/forge/scaffoldx/metawidget/inspector/ForgeInspectorTest.java
A scaffoldx-api/src/test/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/ForgePropertyStyleTest.java
A scaffoldx-api/src/test/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/MockAnnotationComplex.java
A scaffoldx-api/src/test/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/MockAnnotationSimple.java
A scaffoldx-api/src/test/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/NestedMockAnnotation.java
A scaffoldx-api/src/test/resources/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/ManuallyGeneratedClass.java
A scaffoldx-api/src/test/resources/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/ManuallyGeneratedSubclass.java
A scaffoldx-api/src/test/resources/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/MockAnnotatedClass.java
A scaffoldx-faces/pom.xml
A scaffoldx-faces/src/main/java/org/jboss/forge/scaffoldx/faces/FacesScaffold.java
A scaffoldx-faces/src/main/resources/META-INF/beans.xml
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/AbstractFacesScaffoldTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/FacesScaffoldTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/PrimaryKeyFacesScaffoldTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/FacesScaffoldScenarioTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/petclinic/FacesScaffoldPetClinicClient.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/petclinic/FacesScaffoldPetClinicTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/shopping/FacesScaffoldShoppingClient.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/shopping/FacesScaffoldShoppingTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/weather/FacesScaffoldWeatherTest.java
A scaffoldx-plugins/pom.xml
A scaffoldx-plugins/src/main/java/org/jboss/forge/scaffoldx/plugins/ListScaffoldXProvidersPlugin.java
A scaffoldx-plugins/src/main/java/org/jboss/forge/scaffoldx/plugins/ScaffoldXPlugin.java
A scaffoldx-plugins/src/main/java/org/jboss/forge/scaffoldx/plugins/events/ScaffoldGeneratedResources.java
A scaffoldx-plugins/src/main/java/org/jboss/forge/scaffoldx/plugins/shell/ScaffoldProviderCompleter.java
A scaffoldx-plugins/src/main/resources/META-INF/beans.xml
A scaffoldx-plugins/src/main/resources/org/jboss/forge/scaffoldx/favicon.ico
A scaffoldx-plugins/src/test/java/org/jboss/forge/scaffoldx/plugins/ListScaffoldXProvidersPluginTest.java
A scaffoldx-plugins/src/test/java/org/jboss/forge/scaffoldx/plugins/TestScaffoldProvider.java
M shell/src/main/java/org/jboss/forge/shell/plugins/builtin/ForgePlugin.java
Log Message:
-----------
FORGE-890 Implementation of the new Scaffold-X plugin and API.
Contains a collection of new APIs for implementing Scaffold-X providers (that support scaffolding from X resource). This includes a Freemarker API that can be used by providers, to load templates and provide generated code. This also includes a Metawidget based API for inspecting Forge JavaClasses and obtaining inspection results.
Contains a delegating scaffold provider for Faces, so that the existing Faces provider of Forge is reused. Tests for this provider are distinct from the tests in the existing provider.
Commit: c5c9f7dbce8af63a6dc1d4a4aa0310cca6811789
https://github.com/forge/core/commit/c5c9f7dbce8af63a6dc1d4a4aa0310cca681...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2013-05-08 (Wed, 08 May 2013)
Changed paths:
M dist/build.xml
M dist/pom.xml
M dist/src/main/resources/modules/org/jboss/forge/main/module.xml
A dist/src/main/resources/modules/org/jboss/forge/scaffoldx/api/main/module.xml
A dist/src/main/resources/modules/org/jboss/forge/scaffoldx/impl/main/module.xml
M pom.xml
A scaffoldx-api/pom.xml
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/AccessStrategy.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/ScaffoldProvider.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/ScaffoldQualifier.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/TemplateStrategy.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/events/ScaffoldGeneratedResources.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/facets/MavenScaffoldTemplateFacet.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/facets/ScaffoldTemplateFacet.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/freemarker/FreemarkerClient.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/freemarker/TemplateLoaderConfig.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/metawidget/MetawidgetInspectorFacade.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/metawidget/inspector/ForgeInspectionResultConstants.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/metawidget/inspector/ForgeInspector.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/ForgePropertyStyle.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/ForgePropertyStyleConfig.java
A scaffoldx-api/src/main/java/org/jboss/forge/scaffoldx/util/ScaffoldUtil.java
A scaffoldx-api/src/main/resources/META-INF/beans.xml
A scaffoldx-api/src/test/java/org/jboss/forge/scaffoldx/metawidget/inspector/ForgeInspectorTest.java
A scaffoldx-api/src/test/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/ForgePropertyStyleTest.java
A scaffoldx-api/src/test/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/MockAnnotationComplex.java
A scaffoldx-api/src/test/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/MockAnnotationSimple.java
A scaffoldx-api/src/test/java/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/NestedMockAnnotation.java
A scaffoldx-api/src/test/resources/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/ManuallyGeneratedClass.java
A scaffoldx-api/src/test/resources/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/ManuallyGeneratedSubclass.java
A scaffoldx-api/src/test/resources/org/jboss/forge/scaffoldx/metawidget/inspector/propertystyle/MockAnnotatedClass.java
A scaffoldx-faces/pom.xml
A scaffoldx-faces/src/main/java/org/jboss/forge/scaffoldx/faces/FacesScaffold.java
A scaffoldx-faces/src/main/resources/META-INF/beans.xml
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/AbstractFacesScaffoldTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/FacesScaffoldTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/PrimaryKeyFacesScaffoldTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/FacesScaffoldScenarioTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/petclinic/FacesScaffoldPetClinicClient.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/petclinic/FacesScaffoldPetClinicTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/shopping/FacesScaffoldShoppingClient.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/shopping/FacesScaffoldShoppingTest.java
A scaffoldx-faces/src/test/java/org/jboss/forge/scaffoldx/faces/scenario/weather/FacesScaffoldWeatherTest.java
A scaffoldx-plugins/pom.xml
A scaffoldx-plugins/src/main/java/org/jboss/forge/scaffoldx/plugins/ListScaffoldXProvidersPlugin.java
A scaffoldx-plugins/src/main/java/org/jboss/forge/scaffoldx/plugins/ScaffoldXPlugin.java
A scaffoldx-plugins/src/main/java/org/jboss/forge/scaffoldx/plugins/events/ScaffoldGeneratedResources.java
A scaffoldx-plugins/src/main/java/org/jboss/forge/scaffoldx/plugins/shell/ScaffoldProviderCompleter.java
A scaffoldx-plugins/src/main/resources/META-INF/beans.xml
A scaffoldx-plugins/src/main/resources/org/jboss/forge/scaffoldx/favicon.ico
A scaffoldx-plugins/src/test/java/org/jboss/forge/scaffoldx/plugins/ListScaffoldXProvidersPluginTest.java
A scaffoldx-plugins/src/test/java/org/jboss/forge/scaffoldx/plugins/TestScaffoldProvider.java
M shell/src/main/java/org/jboss/forge/shell/plugins/builtin/ForgePlugin.java
Log Message:
-----------
Merge pull request #320 from VineetReynolds/scaffold-plugin
The Scaffold-X API and plugins
Compare: https://github.com/forge/core/compare/b4d02d71fcd1...c5c9f7dbce8a
11 years
[forge/core] b4d02d: FORGE-862: Implemented MavenPluginInstaller
by salmon.charles
Branch: refs/heads/master
Home: https://github.com/forge/core
Commit: b4d02d71fcd1bd09bf261c6632a58f5b5ac8aa74
https://github.com/forge/core/commit/b4d02d71fcd1bd09bf261c6632a58f5b5ac8...
Author: salmon.charles <salmon.charles(a)gmail.com>
Date: 2013-05-07 (Tue, 07 May 2013)
Changed paths:
M maven-api/src/main/java/org/jboss/forge/maven/MavenPluginFacet.java
M maven-api/src/main/java/org/jboss/forge/maven/plugins/MavenPluginAdapter.java
A maven-api/src/main/java/org/jboss/forge/maven/plugins/MavenPluginInstaller.java
A project-model-maven-tests/src/test/java/org/jboss/forge/maven/facets/MavenPluginFacetEffectivePluginTest.java
M project-model-maven-tests/src/test/java/org/jboss/forge/maven/facets/MavenPluginFacetManagedPluginTest.java
M project-model-maven-tests/src/test/java/org/jboss/forge/maven/facets/MavenPluginFacetTest.java
A project-model-maven-tests/src/test/java/org/jboss/forge/maven/facets/MavenPluginInstallerTest.java
A project-model-maven-tests/src/test/resources/test-pom-effective/child/pom.xml
A project-model-maven-tests/src/test/resources/test-pom-effective/pom.xml
A project-model-maven/src/main/java/org/jboss/forge/maven/MavenPluginInstallImpl.java
M project-model-maven/src/main/java/org/jboss/forge/maven/facets/MavenPluginFacetImpl.java
Log Message:
-----------
FORGE-862: Implemented MavenPluginInstaller
11 years
[forge/core] 8c3948: Fully implemented new Forge Addon project (complex...
by Lincoln.Baxter@lists.jboss.org
Branch: refs/heads/2.0
Home: https://github.com/forge/core
Commit: 8c394857303297fb882b5626e9d7914baf9df58e
https://github.com/forge/core/commit/8c394857303297fb882b5626e9d7914baf9d...
Author: Lincoln Baxter, III <lincolnbaxter(a)gmail.com>
Date: 2013-05-07 (Tue, 07 May 2013)
Changed paths:
M addons/api/src/main/java/org/jboss/forge/addons/facets/ForgeAddonAPIFacet.java
M addons/api/src/main/java/org/jboss/forge/addons/facets/ForgeAddonFacet.java
A addons/api/src/main/java/org/jboss/forge/addons/facets/ForgeContainerAPIFacet.java
R addons/api/src/main/java/org/jboss/forge/addons/facets/ForgeSimpleAddonFacet.java
A addons/impl/src/main/java/org/jboss/forge/addons/AddonProjectConfigurator.java
R addons/impl/src/main/java/org/jboss/forge/addons/AddonProjectFactory.java
M addons/impl/src/main/java/org/jboss/forge/addons/ForgeAddonSetupStep.java
A addons/tests/src/test/java/org/jboss/forge/addons/AddonProjectConfiguratorTest.java
R addons/tests/src/test/java/org/jboss/forge/addons/AddonProjectFactoryTest.java
M maven/impl-projects/src/main/java/org/jboss/forge/maven/projects/MavenMultiModuleProvider.java
M projects/impl/src/main/java/org/jboss/forge/projects/impl/DependencyInstallerImpl.java
M projects/impl/src/main/java/org/jboss/forge/projects/impl/ProjectFactoryImpl.java
Log Message:
-----------
Fully implemented new Forge Addon project (complex type) - Still needs some Facet refactoring. EXTENSIVE TESTS.
11 years