AmosCloud

Library

Have a Question?

If you have any question you can ask below or enter what you are looking for!

开发规范-开发环境构建

开发环境

一、jdk

java 开发包

  • 软件
  • 依赖jar包

二、IDEA

集成开发环境

  • 实时编译
  • 代码提示
  • 调试
  • 大型项目的构建

修改一些配置

  • 为了让我们使用起来更加顺手
  • 常用的快捷键需要刻意练习

三、maven

  • 开发过程中,有可能需要使用第三方的jar包

  • 在没有maven的时候我们需要很麻烦的先下载或者通过其他方式找到要引用的类所在的jar文件

    • 将这个jar文件添加到我们的项目lib中
    • 在项目中引用这个具体的类
  • 有了maven之后

    • 所有的项目,所有的依赖,所有的jar文件都被存储在远端一个maven服务器
    • 我们只需要在项目中的pom.xml文件中填写一个“坐标”
    • 就可以通过maven程序,自动将远程服务器的jar文件下载到本地,并且添加到我们的项目lib中
    • 我们就可以直接简单方便的使用这个依赖

依赖管理

项目生命周期管理

3.1安装

  • 下载http://maven.apache.org/download.cgi
  • 解压 ,解压到一个没有中文没有空格的路径
  • 修改配置文件

    • 本地仓库localRepository

      1. 创建一个没有中文没有空格的路径,作为下载后的jar包存放的地方
      2. 将localRepository标签复制出来,添加刚才准备好的目录
    • 下载镜像mirrors

      1. 搜索maven阿里云镜像
      2. 将以下内容添加到mirrors标签中
        <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
        </mirror>

3.2 maven和IDEA的配置

file

四、git

  • 因为在实际开发中会出现多个开发人员同时维护一个项目的情况
  • 为了更方便的对代码进行版本的管理
  • 和合并或者资源互通
  • 我们需要使用类似git的版本控制工具(早期svn更加流行,现在分布式的git使用场景更多)

4.1 git服务器

  • 因为git的使用是在命令行中,不方便使用需要记忆大量的命令

  • 所以有很多人开发出了一些带有web界面的git工具,方便我们的使用

  • 我们在这使用开源的使用scala语言编写的gitbucket

  • gitbucket下载

file

file

  • gitbucket的启动

    • 将gitbucket.war上传到linux服务器
    • 创建一个data目录用来存储gitbucket中保存的数据
    • 使用以下命令启动
      java -jar gitbucket.war --port=8888 --gitbucket.home=/opt/gitbucket/data
  • gitbucket的使用

    • 打开浏览器访问hots:8888
    • 点击右上角sign in使用root/root进行登陆
    • 创建用户
  1. 点击system administration 打开系统管理

file

  1. 点击new user创建新用户

file

  1. 填写信息,完成创建

file

  • 创建组
  1. 点击 new group

file

  1. 填写信息,添加组员

file

  • 创建项目
  1. 点击 new reponsitory

file

  1. 填写信息

file

4.2 git客户端

  • windows安装git客户端

file

  • 将git配置到IDEA中

file

4.3 将已有的maven项目添加到git库

  • 打开git bash命令行,进入项目根目录

file

  • 依次执行如下命令,倒数第二行改成自己的仓库对应的地址
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin http://192.168.100.250:8888/git/supergroup/gittest1112.git
git push -u origin master
  • 输入用户名密码完成git库初始化

注意:要修改用户名密码可以参考https://www.jianshu.com/p/e3e06b46a4c4

  • 用IDEA打开项目,将src和pom.xml标记添加到git

file

file

  • 提交代码

file

file

任务 : 每个人创建和一个maven项目,并将这个项目上传到公有git库

You must be logged in to post a comment.