开发环境安装

1.maven :开源项目管理工具

    maven通过一个定义了所有的项目配置信息的pom.xml文件, 来管理项目的整个生命周期, 包括清除/编译/测试/报告/打包/部署等. maven本身还支持多种插件, 方便灵活控制项目.

    maven是跨平台的项目管理工具.主要服务于基于Java平台的项目构建, 依赖管理和项目信息管理.

 


    安装要求: maven3.3+ 需要使用jdk1.7+

    maven目录:

        bin: 含有mvn运行的脚本

        boot: 含有plexus-classworlds类加载器框架

        lib: 含有maven运行时所需要的Java类库

        conf: 含有settings.xml配置文件

        settings.xml 中默认的用户库: ${user.home}/.m2/repository

        安装及配置:

            1.解压maven压缩包即可. 

            2.添加系统环境变量

                MAVEN_HOME: maven的安装路径

                MAVEN_OPTS: -Xms256m-Xmx512m(可选, 本人不配置,不知道其作用)

            3.设置系统环境变量path

                在Path中追加: %MAVEN_HOME%\bin

            4.验证:

                打开cmd,输入mvn -version

        settings.xml配置文件

节点名称说明
localRepository                                                                          

构建系统的本地仓库的路径.默认值是${user.home}/.m2/repository, 如果一个系统想让所有登陆的用户都用同一个本地仓库的话, 这个值极其有用.

interactiveMode如果maven要试图与用户交互来得到输入就设置为true,默认为true
offline如果构建系统要在离线模式下工作, 设置为true,默认为false
pluginGroups当插件的组织ID(groupId)没有显式提供时, 供搜寻插件组织Id(groupId)的列表.该元素包含一个pluginGroup元素列表,每个子元素包含了一个组织Id(groupId).当我们使用某个插件,并没有在命令行为其提供组织Id(groupId)的时候,maven就会使用该列表.默认情况下, 该列表包含了org.apache.maven.plugins
proxies用来配置不同的代理,多代理profiles可以应对笔记本或者移动设备的工作环境,通过简单的设置profile id 就可以很容易的更换整个代理设置
servers配置服务端的设置: 一般用于设置安全认证等信息. 这种类型的信息应该存在于构建服务器上的settings.xml文件中, 不会和pom.xml一起分发.
profiles根据环境参数来调整构建配置; 需要激活才能生效
mirrors镜像库, 确定使用的仓库,为仓库列表配置的下载镜像列表
activeProfiles手动激活profiles的列表[必须与profile的id一致]

              配置本地仓库:

                找到${maven_home}/conf/settings.xml, 修改localRepository为自定义的仓库路径

        maven项目的目录结构规范:

            

        pom.xml是maven的核心文件(project object model), 位于每个工程的根目录下,指示maven如何工作的元数据文件.

     maven创建Java项目:

        略

    maven创建web项目:

        略

     maven的常用命令:

            进入项目目录后操作!!!


        


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值