• maven


    (1)maven安装

      第一步:去官网下载maven的程序包

        maven官网:https://maven.apache.org/download.cgi

      第二步:配置相关环境

        需要配置java环境,并且需要配置JAVA_HOME环境变量(指向java的jdk安装目录)

      第三步:配置maven命令路径(在Path环境变量中加上maven的bin目录)

        下载的包解压出来,里面又一个叫bin的目录,就是它

    (2)maven是虾米

      官方解释:项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

      个人理解:java中用于管理jar包,或者jar包组,用于生成项目(可以是jar也可以是war)的工具、用于进行项目版本管理的工具。

      一段历史:Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。

      maven常用命令

      写在开头:maven命令必须在有pom.xml的目录下执行。

      (a)将程序打包到target目录

        mvn clean package -Dmaven.test.skip=true

      (b)将程序打包上传到本地仓库(本地的.m2文件夹中)

        mvn install 

      (c)将程序发布到远端仓库

        mvn deploy

        注:发布到远端仓库需要配置账号、密码以及远端仓库地址,即需要根据如下路径获取配置

          全局配置: ${M2_HOME}/conf/settings.xml

          用户配置: ${user.home}/.m2/settings.xml

          具体内容可以参照:https://www.cnblogs.com/yangxia-test/p/4409736.html

      (d)用tomcat运行项目

        mvn jetty:run

        注:使用这个命令需要在pom.xml文件中配置jetty插件使用(即:在<project>的<build>的<plugins>

        

     1 <plugin>
     2     <groupId>org.mortbay.jetty</groupId>
     3     <artifactId>jetty-maven-plugin</artifactId>
     4     <configuration>
     5         <!-- <connectors>
     6             <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
     7                 <port>8081</port>
     8                 <maxIdleTime>60000</maxIdleTime>
     9             </connector>
    10         </connectors> -->
    11         <!-- 这里是指定web项目的web.xml的 -->
    12         <webDefaultXml>/src/main/resources/webdefault.xml</webDefaultXml>
    13     </configuration>
    14 </plugin>

      (e)用mvn命令生成项目(我一般是用eclipse生成maven的web项目,用这个命令只能生成最基本的maven项目)

        mvn archetype:generate

      (f)生成eclipse项目(没用过,一般是)

        mvn eclipse:eclipse

      更多命令参照:https://baike.baidu.com/item/Maven/6094909?fr=aladdin

    (3)使用中产生过的问题汇集

      关于jdk编译环境配置

        具体指定jdk:http://blog.csdn.net/taiyangdao/article/details/51259182  

  • 相关阅读:
    shiro的授权与认证
    spring-aop
    GC选择之串行收集与并行收集
    4. Tomcat调优
    spring boot 启动 开启注解 加载 bean
    一、JavaScript实现AJAX(只需四步)
    DVWA安装
    CTF入门指南
    Metasploit 学习
    JSP笔记
  • 原文地址:https://www.cnblogs.com/chendeming/p/8241384.html
Copyright © 2020-2023  润新知