• 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  

  • 相关阅读:
    数据库优化设计方案(转)
    (转)Creating a DotNetNuke® Module Using CodeSmith Tools(For DotNetNuke Version 4.4.0 or higher)
    诱人的社区DotNetNuke免费模块列表
    C#版 DotNetNuke(DNN) 4.4.0
    在Asp.net注册js
    .net关于企业Excel报表的生成
    用DNN制作的站点
    Rainbow Resource
    ASP.NET Futures
    (轉)Net中获取CPU编号
  • 原文地址:https://www.cnblogs.com/chendeming/p/8241384.html
Copyright © 2020-2023  润新知