Lançando meu Primeiro 소프트웨어 버전: Yeoman Quarkus Generator
Primeiramente, sei que já existe o jhipster que é o melhor e mais topzeira de todos. Também sei que logo vai sair o Quarkus-cli para fazer bootstrap da aplicação. Mas quis fazer algo que eu pudesse chamar de meu e que fosse algo beeeeeem menor e mais simples e fácil pras pessoas editarem.
Se houver interesse, eu posso fazer algum tutorial sobre as partes internas do sistema.
Para usar é super facil. Ao chamar o comando
yo yeoman-quarkus
, o sistema vai fazer algumas perguntas sobre a sua aplicação junto com a lista de plugins que você vai instalar. Depois disso, ele vai fazer o deploy de tudo.$ yo yeoman-quarkus
? Select java version: 11
? Insert project name: Exemplo
? Insert project artifact id: exemplo
? Insert project group id: com.hetech
? Insert docker image registry:
? Insert docker image prefix: com.prefix
? Insert project version: 0.0.1-SNAPSHOT
? Would you like enable sonar? (not implemented yet) No
? Select all cool things that your application will do: (Press <space> to select, <a> to toggle all, <i> to invert selection)Kafka Consumer, Kafka Emitter, REST client (not supported yet), REST server, Schedu
led Tasks, Redis Client
Configuring app...
answers: {"javaVersion":"11","applicationName":"Exemplo","artifactId":"exemplo","groupId":"com.hetech","dockerRegistry":"","dockerPrefix":"com.prefix","version":"0.0.1-SNAPSHOT","sonarEnabled":false,"extensions":["kafkaConsumer","kafkaEmitter","restClientNotSupportedYet","restServer","scheduledTasks","redisClient","kafka","rest"]}
create exemplo/.dockerignore
create exemplo/.gitignore
create exemplo/.mvn/wrapper/maven-wrapper.jar
create exemplo/.mvn/wrapper/maven-wrapper.properties
create exemplo/.mvn/wrapper/MavenWrapperDownloader.java
create exemplo/checkstyle.xml
create exemplo/Jenkinsfile
create exemplo/mvnw
create exemplo/mvnw.cmd
create exemplo/pom.xml
create exemplo/README.md
create exemplo/src/main/docker/docker-compose.yml
create exemplo/src/main/docker/Dockerfile.jvm
create exemplo/src/main/java/org/acme/ExampleResource.java
create exemplo/src/main/resources/application.properties
create exemplo/src/main/resources/META-INF/resources/index.html
create exemplo/src/test/java/org/acme/ExampleResourceTest.java
O projeto ainda está no começo, mas espero conseguir evoluir para que ele permitta fazer o bootstrap de aplicações bem documentadas e já com tudo meio encaminhado para colocar em produção.
Quem quiser saber mais sobre ele pode encontrar as informações no npmjs e se quiserem contribuir, é só chegar lá no bitbucket (num futuro próximo vou migrar para o github).
Reference
이 문제에 관하여(Lançando meu Primeiro 소프트웨어 버전: Yeoman Quarkus Generator), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/lucasscharf/lancando-meu-primeiro-software-livre-yeoman-quarkus-generator-5d9m텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)