一般来说,使用框架就是使用类库同时按照框架的类库套路编写代码,但是从越来越复杂的实际
场景来说,cli以及脚手架工具,可以帮助我们简化好多操作。
以下是micronaut cli 工具的安装以及一个简单试用

windows 系统环境不太方便

安装sdkman

  • 安装命令
 
  1. curl -s https://get.sdkman.io | bash
  • 效果
  1. curl -s https://get.sdkman.io | bash
  1. Looking for a previous installation of SDKMAN...
  1. Looking for unzip...
  1. Looking for zip...
  1. Looking for curl...
  1. Looking for sed...
  1. Installing SDKMAN scripts...
  1. Create distribution directories...
  1. Getting available candidates...
  1. Prime the config file...
  1. Download script archive...
  1. ######################################################################## 100.0%
  1. Extract script archive...
  1. Install scripts...
  1. Set version to 5.7.3+337 ...
  1. touch: /Users/dalong/.bash_profile: Permission denied
  1. Attempt update of login bash profile on OSX...
  1. bash: line 272: /Users/dalong/.bash_profile: Permission denied
  1. Added sdkman init snippet to /Users/dalong/.bash_profile
  1. Attempt update of zsh profile...
  1. All done!
  1. Please open a new terminal, or run the following in the existing one:
  1. source "/Users/dalong/.sdkman/bin/sdkman-init.sh"
  1. Then issue the following command:
  1. sdk help
  1. Enjoy!!!
 
 

sdk 帮助命令

  1. sdk --help
  1. ==== BROADCAST =================================================================
  1. * 2019-10-16: Springboot 2.2.0.RELEASE released on SDKMAN! #springboot
  1. * 2019-10-15: Grails 3.3.11 released on SDKMAN! #grailsfw
  1. * 2019-10-14: Micronaut 1.2.4 released on SDKMAN! #micronautfw
  1. ================================================================================
  1. Invalid command: --help
  1. Usage: sdk <command> [candidate] [version]
  1. sdk offline <enable|disable>
  1. commands:
  1. install or i <candidate> [version]
  1. uninstall or rm <candidate> <version>
  1. list or ls [candidate]
  1. use or u <candidate> [version]
  1. default or d <candidate> [version]
  1. current or c [candidate]
  1. upgrade or ug [candidate]
  1. version or v
  1. broadcast or b
  1. help or h
  1. offline [enable|disable]
  1. selfupdate [force]
  1. update
  1. flush <broadcast|archives|temp>
  1. candidate : the SDK to install: groovy, scala, grails, gradle, kotlin, etc.
  1. use list command for comprehensive list of candidates
  1. eg: $ sdk list
  1. version : where optional, defaults to latest stable if not provided
  1. eg: $ sdk install groovy
 
 

安装micronaut

稍慢,等等。。。

  • 安装命令
  1. sdk install micronaut
  • 查看帮助命令
  1. mn --help

效果

  1. Resolving dependencies..
  1. .
  1. | Not all profiles could be resolved remotely. Searching Maven local...
  1. Usage: mn [-hnvVx] [COMMAND]
  1. Micronaut CLI command line interface for generating projects and services.
  1. Commonly used commands are:
  1. create-app NAME
  1. create-cli-app NAME
  1. create-federation NAME --services SERVICE_NAME[,SERVICE_NAME]...
  1. create-function NAME
  1. Options:
  1. -h, --help Show this help message and exit.
  1. -n, --plain-output Use plain text instead of ANSI colors and styles.
  1. -v, --verbose Create verbose output.
  1. -V, --version Print version information and exit.
  1. -x, --stacktrace Show full stack trace when exceptions occur.
  1. Commands:
  1. create-app Creates an application
  1. create-cli-app Creates a command line application
  1. create-federation Creates a federation of services
  1. create-function Creates a serverless function application
  1. create-profile Creates a profile
  1. help Prints help information for a specific command
  1. list-profiles Lists the available profiles
  1. profile-info Display information about a given profile

参考资料

https://micronaut.io/download.html

micronaut 学习一 基本安装的更多相关文章

  1. GitHub学习心得之 安装配置与多帐号管理

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 GitHub学习心得之 安装配置与多帐号管理 1.前言2.GitHub Linux安装(ub ...

  2. 学习Linux系列--安装Ubuntu

    最近学习Linux,使用虚拟机太不方便,于是购买了阿里云最便宜的云主机作为学习设备. 本系列文章记录了个人学习过程的点点滴滴. 学习Linux系列--安装Ubuntu 学习Linux系列--安装软件环 ...

  3. 学习Sass之安装Sass(一)

    为什么使用Sass 作为前端(html.javascript.css)的三大马车之一的css,一直以静态语言存在,HTML5火遍大江南北了.javascript由于NODE.JS而成为目前前后端统一开 ...

  4. CentOS学习笔记--Tomcat安装

    Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...

  5. 学习Sass之安装Sass

    学习Sass之安装Sass 为什么使用Sass 作为前端(html.javascript.css)的三大马车之一的css,一直以静态语言存在,HTML5火遍大江南北了.javascript由于NODE ...

  6. 深度学习框架-caffe安装-环境[Mac OSX 10.12]

    深度学习框架-caffe安装 [Mac OSX 10.12] [参考资源] 1.英文原文:(使用GPU) [http://hoondy.com/2015/04/03/how-to-install-ca ...

  7. 深度学习框架-caffe安装-Mac OSX 10.12

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 ...

  8. 【分布式】ZooKeeper学习之一:安装及命令行使用

    ZooKeeper学习之一:安装及命令行使用 一直都想着好好学一学分布式系统,但是这拖延症晚期也是没得治了,所以干脆强迫自己来写一个系列博客,从zk的安装使用.客户端调用.涉及到的分布式原理.选举过程 ...

  9. libevent的入门学习-库的安装【转】

    转自:https://blog.csdn.net/lookintosky/article/details/61658067 libevent的入门学习-库的安装最近开始接触Linux应用层的东西,发现 ...

随机推荐

  1. Java四种权限修饰符 在创建类中的使用

    四种权限修饰符 Java中有四种权限修饰符 public > protected > (default) >private 同一个类(我自己) YES YES YES YES同一个包 ...

  2. k8s-Annotation(注解)

    k8s-Annotation(注解) Annotation与Label类似,也使用key/value键值对的形式进行定义. Label具有严格的命名规则,它定义的是Kubernetes对象的元数据(M ...

  3. Mysql系列(四) —— MySQL的Charset和Collation

    本文转载自:再见乱码:5分钟读懂MySQL字符集设置 一.内容概述 在MySQL的使用过程中,了解字符集.字符序的概念,以及不同设置对数据存储.比较的影响非常重要.不少同学在日常工作中遇到的" ...

  4. c#按指定长度分解数组

    在操作数据库时,我们需要注意一点,就是in查询的参数不能超过1000个,否则会报错,所以我们在进行in查询的时候需要对参数数量进行控制: 用于分解数组的扩展方法: /// <summary> ...

  5. json文件 乱码问题 根本解决办法

    1 工具→自定义:2 点击 命令 标签:3 在上方单选区选中 菜单栏,下拉列表选 文件:4 点击 添加命令5 在类别中,找到文件,在右侧找到高级保存选项,确定6 然后可以通过下移调整该选项在文件菜单中 ...

  6. CXF 教程(一)

    CXF Web Service 简单示例 1 准备工作 2 第一个例子 3 客户端 3.1 使用 WSDL 生成客户端 4 RPC 风格 5 相关命令介绍 5.1 Java to WS 1 准备工作 ...

  7. Winows上简单配置使用kafka(.net使用)

    一.kafka环境配置 1.jdk安装 安装文件:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载JDK安装完 ...

  8. 解决WPF下popup不随着window一起移动的问题

    /// <summary> /// Popup帮助类,解决Popup设置StayOpen="True"时,移动窗体或者改变窗体大小时,Popup不随窗体移动的问题 // ...

  9. [Linux] - 服务器/VPS一键检测带宽、CPU、内存、负载、IO读写

    一.SuperBench.sh VPS/服务器一键检测带宽.CPU.内存.负载.IO读写等的脚本: wget -qO- https://raw.githubusercontent.com/oooldk ...

  10. Tomcat配置https加密连接

    配置https安全连接(ssl加密连接) https连接需要用到数字证书与数字签名(MD5算法),网站https连接首先需要申请数字证书,配置加密连接器,浏览器安装证书. 证书运用到RSA技术,RSA ...