Maven 命令详解

Maven标准目录

用了maven很多年,针对常用的命令做个总结,方便查阅

$ mvn archetype:create	# 创建 maven 项目

# maven生成web项目(参数-D意为定义[Define])
$ mvn archetype:create -DgroupId='package-name' 
  -DartifactId='projectname' -DarchetypeArtifactId=maven-archetype-webapp

# maven生成java项目
$ mvn archetype:create  -DgroupId=package-name  -DartifactId=project-name  

$ mvn compile     # 编译源码
$ mvn test-compile    # 编译测试源码
$ mvn test        # 运行应用的单元测试
$ mvn clean   # 清理项目编译文件

阅读全文

Mac 使用技巧及快捷键

Mac基本可以摆脱对鼠标的依赖,替换而来是其触控板,有非常众多的快捷手势,方便我们日常操作;具体查看:苹果系统偏好设置 -> 触控板 (mac提供图文并茂的说明,非常简单易上手);除此之外,我们可以使用很多快捷键,这都是屌丝逆袭修炼必备使用习惯:

  • 应用
    command + w # 关闭当前窗口,进程还在
    command + q # 关闭、退出当前程序
    command + shift + q # 退出当前用户
    command + option + esc # 调出一打开的应用窗口,选择应用点击”Force Quit”强制退出选择软件
    command +option + shift + ecs # 按下2~3秒,界面窗口一一关闭

  • Finder
    command + c # 复制文件
    command + v # 粘贴文件
    command + option + v # 剪切文件
    command + shift + g # 打开“前往文件夹”,输入路径回车即可进入
    command + i # 显示选中文件属性信息

  • 终端
    open + 目录 # 即可用finder打开该目录(绝对目录和相对目录都可以)
    open + . # 打开当前目录

阅读全文

Eclipse 快捷键

对于java开发,eclipse是必不可少的IDE,现整理其使用快捷键如下:

ctrl + / 	# 注释与取消注释当前行或选中行
ctrl + shift + c 	# 注释与取消注释当前行或选中行

ctrl + shift + /    # 注释选中的行(多行注释/* content */ )
ctrl + shift + \    # 取消选中的注释行(多行注释)

alt + shift + j 	# 文档注释;给变量、方法、类添加描述(方法会列出参数和返回值等)

ctrl + o 	# 显示类中方法和属性的大纲,能快速定位类的方法和属性
# 自动导入必须包;鼠标焦点在当前java文件内,则只针对当前文件;如果焦在整个工程,则针对项目所有的文件
ctrl + shift + o	
ctrl + shift + r 	# 查找并打开资源文件

ctrl + g    # 搜索定位方法名或变量的所有方法或变量
ctrl + shift + g 	# 定位或选中方法名或变量名再使用快捷键,搜索列出所有调用此该方法或使用变量的地方
ctrl + shift + h 	# 搜索包含指定内容的文件或其他,选择 "file search" 则搜索文件;
                       点击左下角的 "customize...",可以控制显示的标签tab和上次打开的page
ctrl + shift + x    # 将选中的字母变为大写
ctrl + shift + y    # 将选中的字母变为小写

阅读全文

chrome 技巧及快捷键

为提高工作效率,现整理了些 chrome 常用技巧和快捷键:

- 断网情况下, chrome网页页面会出现一只可爱的小恐龙和提示内容"无法显示此页面",按"空格"键,可以玩个小游戏放松心情

- 按住 ctrl 点击页面链接,后台以新标签打开链接页面(该操作同样适合 chrome 回退/前进等), 你仍停留在当前标签页

- 按住 ctrl + shift 点击页面链接,新标签打开链接, 同时切换到新打开的标签页

- 按住 shift 点击页面链接, 在新窗口打开链接

- 将链接拖动到标签页内, 在指定标签页中打开链接; 

- 将链接拖动到两个标签页之间,则在标签页横条的指定位置建立一个新标签页然后打开链接;

阅读全文