[forge-issues] [JBoss JIRA] (FORGE-2638) project-new wizard to support Spring projects using the spring initializer wizard

Claus Ibsen (JIRA) issues at jboss.org
Mon Apr 25 10:08:00 EDT 2016


    [ https://issues.jboss.org/browse/FORGE-2638?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13196635#comment-13196635 ] 

Claus Ibsen commented on FORGE-2638:
------------------------------------

Got a basic command working now

{code}
[forge-distribution-3.1.0.Final]$ project-new
***INFO*** Required inputs not satisfied, entering interactive mode
* Project name:  bar
? Top level package [org.bar]:
? Version [1.0.0-SNAPSHOT]:  1.0
? Final name:
? Project location [/opt/forge-distribution-3.1.0.Final]:

[0] (x) war
[1] ( ) spring-boot
[2] ( ) jar
[3] ( ) parent
[4] ( ) forge-addon
[5] ( ) resource-jar
[6] ( ) ear
[7] ( ) from-archetype
[8] ( ) from-archetype-catalog
[9] ( ) microservice
[10] ( ) integration
[11] ( ) django
[12] ( ) go
[13] ( ) nodejs
[14] ( ) rails
[15] ( ) swift
[16] ( ) vert.x
[17] ( ) generic

Press <ENTER> to confirm, or <CTRL>+C to cancel.
* Project type: [0-17] 1

[0] (x) Maven

Press <ENTER> to confirm, or <CTRL>+C to cancel.
* Build system: [0]

[0] ( ) Core: Security
[1] ( ) Core: AOP
[2] ( ) Core: Atomikos (JTA)
[3] ( ) Core: Bitronix (JTA)
[4] ( ) Core: Cache
[5] ( ) Core: DevTools
[6] ( ) Core: Validation
[7] ( ) Core: Session
[8] ( ) Core: Retry
[9] ( ) Core: Lombok
[10] ( ) Web: Web
[11] ( ) Web: Websocket
[12] ( ) Web: WS
[13] ( ) Web: Jersey (JAX-RS)
[14] ( ) Web: Ratpack
[15] ( ) Web: Vaadin
[16] ( ) Web: Rest Repositories
[17] ( ) Web: HATEOAS
[18] ( ) Web: Rest Repositories HAL Browser
[19] ( ) Web: Mobile
[20] ( ) Web: REST Docs
[21] ( ) Template Engines: Freemarker
[22] ( ) Template Engines: Velocity
[23] ( ) Template Engines: Groovy Templates
[24] ( ) Template Engines: Thymeleaf
[25] ( ) Template Engines: Mustache
[26] ( ) SQL: JPA
[27] ( ) SQL: JOOQ
[28] ( ) SQL: JDBC
[29] ( ) SQL: H2
[30] ( ) SQL: HSQLDB
[31] ( ) SQL: Apache Derby
[32] ( ) SQL: MySQL
[33] ( ) SQL: PostgreSQL
[34] ( ) NoSQL: MongoDB
[35] ( ) NoSQL: Cassandra
[36] ( ) NoSQL: Couchbase
[37] ( ) NoSQL: Neo4j
[38] ( ) NoSQL: Redis
[39] ( ) NoSQL: Gemfire
[40] ( ) NoSQL: Solr
[41] ( ) NoSQL: Elasticsearch
[42] ( ) Cloud Core: Cloud Connectors
[43] ( ) Cloud Core: Cloud Bootstrap
[44] ( ) Cloud Core: Cloud Security
[45] ( ) Cloud Core: Cloud OAuth2
[46] ( ) Cloud Config: Config Client
[47] ( ) Cloud Config: Config Server
[48] ( ) Cloud Config: Zookeeper Configuration
[49] ( ) Cloud Config: Consul Configuration
[50] ( ) Cloud Discovery: Eureka Discovery
[51] ( ) Cloud Discovery: Eureka Server
[52] ( ) Cloud Discovery: Zookeeper Discovery
[53] ( ) Cloud Discovery: Cloud Foundry Discovery
[54] ( ) Cloud Discovery: Consul Discovery
[55] ( ) Cloud Routing: Zuul
[56] ( ) Cloud Routing: Ribbon
[57] ( ) Cloud Routing: Feign
[58] ( ) Cloud Circuit Breaker: Hystrix
[59] ( ) Cloud Circuit Breaker: Hystrix Dashboard
[60] ( ) Cloud Circuit Breaker: Turbine
[61] ( ) Cloud Circuit Breaker: Turbine AMQP
[62] ( ) Cloud Circuit Breaker: Turbine Stream
[63] ( ) Cloud Tracing: Sleuth
[64] ( ) Cloud Tracing: Zipkin Client
[65] ( ) Cloud Tracing: Sleuth Stream
[66] ( ) Cloud Tracing: Zipkin Stream
[67] ( ) Cloud Tracing: Zipkin UI
[68] ( ) Cloud Tracing: Zipkin Server
[69] ( ) Cloud Messaging: Cloud Bus AMQP
[70] ( ) Cloud Messaging: Cloud Bus Kafka
[71] ( ) Cloud Messaging: Stream Rabbit
[72] ( ) Cloud Messaging: Stream Redis
[73] ( ) Cloud Messaging: Stream Kafka
[74] ( ) Cloud AWS: AWS Core
[75] ( ) Cloud AWS: AWS JDBC
[76] ( ) Cloud AWS: AWS Messaging
[77] ( ) Cloud Data Flow: Local Data Flow Server
[78] ( ) Cloud Data Flow: Data Flow Shell
[79] ( ) Cloud Cluster: Cluster Redis
[80] ( ) Cloud Cluster: Cluster Zookeeper
[81] ( ) Cloud Cluster: Cluster Hazelcast
[82] ( ) Cloud Cluster: Cluster Etcd
[83] ( ) Social: Facebook
[84] ( ) Social: LinkedIn
[85] ( ) Social: Twitter
[86] ( ) I/O: Batch
[87] ( ) I/O: Integration
[88] ( ) I/O: Activiti
[89] ( ) I/O: Apache Camel
[90] ( ) I/O: JMS (Artemis)
[91] ( ) I/O: JMS (HornetQ)
[92] ( ) I/O: AMQP
[93] ( ) I/O: Mail
[94] ( ) Ops: Actuator
[95] ( ) Ops: Actuator Docs
[96] ( ) Ops: Remote Shell
{code}



> project-new wizard to support Spring projects using the spring initializer wizard
> ---------------------------------------------------------------------------------
>
>                 Key: FORGE-2638
>                 URL: https://issues.jboss.org/browse/FORGE-2638
>             Project: Forge
>          Issue Type: Feature Request
>            Reporter: James Strachan
>
> The Spring Initalizr is a great way to create new spring based projects:
> https://github.com/spring-io/initializr
> e.g. you can try it online here:
> http://start.spring.io/
> it'd be great to have a Spring ProjectType which if selected takes you to a second wizard page that lets you configure the spring related capabilities when creating new projects via Forge



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the forge-issues mailing list