[forge/core] 9cd3fa: FORGE-2316: Prototype on Stacks
by George Gastaldi
Branch: refs/heads/stacks_as_facet
Home: https://github.com/forge/core
Commit: 9cd3fa3d7d9db952c6f9a82d9849c8b4b88d6a1e
https://github.com/forge/core/commit/9cd3fa3d7d9db952c6f9a82d9849c8b4b88d...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-11 (Mon, 11 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
8 years, 11 months
[forge/core] fe1903: FORGE-2316: Moved priority() to StackFacet
by George Gastaldi
Branch: refs/heads/stacks_as_facet
Home: https://github.com/forge/core
Commit: fe1903daeeb692d160ebb74df1893243a09b8896
https://github.com/forge/core/commit/fe1903daeeb692d160ebb74df1893243a09b...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-10 (Sun, 10 Jan 2016)
Changed paths:
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 projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/Stack.java
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackBuilder.java
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackFacet.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/NullStack.java
M 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
Log Message:
-----------
FORGE-2316: Moved priority() to StackFacet
Commit: bb22de90e6ac4e39e2d200b901ec74d579b5d8ff
https://github.com/forge/core/commit/bb22de90e6ac4e39e2d200b901ec74d579b5...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-10 (Sun, 10 Jan 2016)
Changed paths:
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 projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackFacet.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/NullStackFacet.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/NewProjectWizardImpl.java
Log Message:
-----------
FORGE-2316: Added supports(ProjectType) in StacksFacet
Compare: https://github.com/forge/core/compare/fcdab82aa88f...bb22de90e6ac
8 years, 11 months
[forge/core] 0c8754: Removed deprecated attributes in JavaEEFacet
by George Gastaldi
Branch: refs/heads/stacks_as_facet
Home: https://github.com/forge/core
Commit: 0c87548f50f20d06f11d415786b16c14fcc4684f
https://github.com/forge/core/commit/0c87548f50f20d06f11d415786b16c14fcc4...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M javaee/api/src/main/java/org/jboss/forge/addon/javaee/JavaEEFacet.java
Log Message:
-----------
Removed deprecated attributes in JavaEEFacet
Commit: 5e95183e2d34e81b652be65971b3cb17edbd56ae
https://github.com/forge/core/commit/5e95183e2d34e81b652be65971b3cb17edbd...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
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
A projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/NullStackFacet.java
A projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackConstraint.java
A projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackConstraints.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
M projects/api/src/main/java/org/jboss/forge/addon/projects/ui/AbstractProjectCommand.java
M projects/api/src/main/resources/META-INF/services/org.jboss.forge.furnace.container.simple.Service
M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/NewProjectWizardImpl.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
Commit: a071f8e0a229bbeda67e7a82b49c8f7ed3b0fb7a
https://github.com/forge/core/commit/a071f8e0a229bbeda67e7a82b49c8f7ed3b0...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
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 projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/NullStackFacet.java
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackFacet.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/NewProjectWizardImpl.java
Log Message:
-----------
FORGE-2316: Renamed StackFacet.getName() to StackFacet.getStackName()
Commit: 52d09410a4fcf958d8aa7913c2cebbfcba23b915
https://github.com/forge/core/commit/52d09410a4fcf958d8aa7913c2cebbfcba23...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
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/ejb/ui/EJBSetupWizardImpl.java
M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/ui/setup/JPASetupWizardImpl.java
R projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/NullStackFacet.java
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackConstraint.java
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackFacet.java
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackInspector.java
M projects/api/src/main/java/org/jboss/forge/addon/projects/ui/AbstractProjectCommand.java
M projects/api/src/main/resources/META-INF/services/org.jboss.forge.furnace.container.simple.Service
A projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/NullStackFacet.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/DefaultFacetComponentEnricher.java
M projects/impl/src/main/resources/META-INF/services/org.jboss.forge.furnace.container.simple.Service
Log Message:
-----------
FORGE-2316: Refactoring
Commit: 28313b42ab6a41b0a2f64278d207dc346852584f
https://github.com/forge/core/commit/28313b42ab6a41b0a2f64278d207dc346852...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
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/jpa/ui/setup/JPASetupWizardImpl.java
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackFacet.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/NullStackFacet.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/DefaultFacetComponentEnricher.java
Log Message:
-----------
FORGE-2316: More refactoring. JPA Setup now displays only the supported stack version
Commit: d1cac7142c3f710c185d53ce27434e1dbe5cf652
https://github.com/forge/core/commit/d1cac7142c3f710c185d53ce27434e1dbe5c...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jms/ui/setup/JMSSetupWizard.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
Log Message:
-----------
FORGE-2316: Introduced project-list-stacks command
Commit: eb459cfce64ffb1163c856531cf2ae7aeba4f196
https://github.com/forge/core/commit/eb459cfce64ffb1163c856531cf2ae7aeba4...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
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/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
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackFacet.java
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackInspector.java
A projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/NullStack.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/NullStackFacet.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/NewProjectWizardImpl.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/StackListCommand.java
A projects/tests/src/test/java/org/jboss/forge/addon/projects/stacks/StackBuilderTest.java
Log Message:
-----------
FORGE-2316: Introduced Stack and StackBuilder
Commit: 7afdee2a5f1a8087242137b5a230c182c9ac4fcb
https://github.com/forge/core/commit/7afdee2a5f1a8087242137b5a230c182c9ac...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/Stack.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/NullStack.java
Log Message:
-----------
FORGE-2316: Stack is Comparable
Commit: 2dc651129b3975d2f6fbe4279da2eb921602e688
https://github.com/forge/core/commit/2dc651129b3975d2f6fbe4279da2eb921602...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/NewProjectWizardImpl.java
Log Message:
-----------
FORGE-2316: Comparing stacks in New Project wizard
Commit: 2cfdcb38d6718a0f02dac8189600a4b7bbe439a6
https://github.com/forge/core/commit/2cfdcb38d6718a0f02dac8189600a4b7bbe4...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 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/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
R projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackConstraint.java
R projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackConstraints.java
M 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
Log Message:
-----------
FORGE-2316: Moved annotations to annotations subpackage
Commit: fcdab82aa88f7315d0c4e05e25c64c850ee4a13f
https://github.com/forge/core/commit/fcdab82aa88f7315d0c4e05e25c64c850ee4...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/ui/setup/JPASetupWizardImpl.java
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/Stack.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/NullStack.java
Log Message:
-----------
FORGE-2316: JPA Setup version is not shown if stack allows only one option
Compare: https://github.com/forge/core/compare/bf2e9fe85ef5...fcdab82aa88f
8 years, 11 months
[forge/core] ccd74f: FORGE-2316: Comparing stacks in New Project wizard
by George Gastaldi
Branch: refs/heads/stacks_as_facet
Home: https://github.com/forge/core
Commit: ccd74f42f0b6a337cc7f7aebd55c8159b64911bd
https://github.com/forge/core/commit/ccd74f42f0b6a337cc7f7aebd55c8159b649...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M projects/impl/src/main/java/org/jboss/forge/addon/projects/ui/NewProjectWizardImpl.java
Log Message:
-----------
FORGE-2316: Comparing stacks in New Project wizard
Commit: d178087fc6889ea1d2efe98121863baae031685b
https://github.com/forge/core/commit/d178087fc6889ea1d2efe98121863baae031...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 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/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
R projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackConstraint.java
R projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/StackConstraints.java
M 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
Log Message:
-----------
FORGE-2316: Moved annotations to annotations subpackage
Commit: bf2e9fe85ef5406b302a78731328f9efbe730a22
https://github.com/forge/core/commit/bf2e9fe85ef5406b302a78731328f9efbe73...
Author: George Gastaldi <gegastaldi(a)gmail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/ui/setup/JPASetupWizardImpl.java
M projects/api/src/main/java/org/jboss/forge/addon/projects/stacks/Stack.java
M projects/impl/src/main/java/org/jboss/forge/addon/projects/stacks/NullStack.java
Log Message:
-----------
FORGE-2316: JPA Setup version is not shown if stack allows only one option
Compare: https://github.com/forge/core/compare/42d48678ff7f...bf2e9fe85ef5
8 years, 11 months