Сегодняшний пост немного отличается от остальных. Мы не имеем никакого учебник, потому что я собираюсь сделать, мой момент взятки. Пришел поговорить о проекте, который я работал в течение последних недель, генератор кода Quarkus на основе
Во-первых, я знаю, что уже есть jhipster что является лучшим и более topzeira всех. Я также знаю, что скоро выйдет Quarkus-cli, чтобы сделать bootstrap приложения. Но я хотела сделать что-то, что я мог бы позвонить моему было что-то чертовски маленький и самый простой и легкий pras люди изменяют.
Если есть интерес, я могу сделать какой-то учебник о том, внутренней части системы.
Чтобы использовать это супер легко. При вызове команды yo yeoman-quarkus
, система будет делать некоторые вопросы о ее применения совместно с список плагинов которые вы будете устанавливать. После этого, он будет делать то, deploy все.
$ 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: (Pressto select, to toggle all, 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
Проект все еще находится в начале, но я надеюсь получить развиваться что он позволяет делать bootstrap приложения хорошо документированы и уже все средства направляются в производство.
Кто хочет узнать больше о нем вы можете найти информацию в npmjs и если хотите внести свой вклад, только попасть туда нет bitbucket (в ближайшем будущем я собираюсь перенести для github).
Оригинал: “https://dev.to/lucasscharf/lancando-meu-primeiro-software-livre-yeoman-quarkus-generator-5d9m”