zoukankan      html  css  js  c++  java
  • Maven 学习总结

    1. 下载地址
          Maven: http://maven.apache.org/download.cgi

    2. Maven配置本地仓库和远程仓库
         修改 Maven 目录中 conf 文件夹下的 settings.xml 文件,配置本地仓库和远程仓库。

    <?xml version="1.0" encoding="UTF-8"?>
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
      <!--Maven本地仓库目录地址,默认在/user/.m2/repository目录-->
      <localRepository>C:Program FilesJavamaven-repository</localRepository>
      <!--是否使用交互模式,默认是true-->
      <interactiveMode>true</interactiveMode>
      <!--表示是否离线,默认是false。这个属性表示在Maven进行项目编译和部署等操作时是否允许Maven进行联网来下载所需要的信息-->
      <offline>false</offline>
      <!--Maven在进行联网时需要使用到的代理-->
      <!--
      <proxies>
        <proxy>
          <id>xxx</id>
          <active>true</active>
          <protocol>http</protocol>
          <username>用户名</username>
          <password>密码</password>
          <host>代理服务器地址</host>
          <port>代理服务器的端口</port>
          <nonProxyHosts>不使用代理的主机</nonProxyHosts>
        </proxy>
      </proxies>
      -->
      <!--连接到一个远程服务器的时候需要使用到的验证方式-->
      <!--
      <servers>
        <server>
          <id>id</id>
          <username>用户名</username>
          <password>密码</password>
        </server>
      </servers>
      -->
      <!--Maven远程仓库镜像地址(阿里云)-->
      <mirrors>
        <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>
        </mirror>
      </mirrors>
      <pluginGroups></pluginGroups>
      <profiles></profiles>
    </settings>

    3. 创建Maven 项目以及 Maven 的目录结构

         

         

          

    4. Maven 项目常用模板

         Maven 项目在创建的时候可以选择相应的 Archetype

         

         Ⅰ: maven-archetype-quickstart

               一个简单的 Maven java 项目模板

                  1). 包含一个依赖配置文件pom.xml;

                  2). 包含 src/main/java 主代码目录,该目录下有一个 App 的类;

                  3). 包含 src/test/java 测试代码目录,该目录下有一个 AppTest 的测试用例;

                 

         Ⅱ: maven-archetype-webapp

               一个最简单的 Maven war 项目模板,除了 pom.xml 文件还有WEB-INF目录,并且有 web.xml 和一个 index.jsp

              

     5. 新建一个 Maven 项目报错的解决方法

         5.1.修改 Java Build Path

              

         5.2.修改 Project Facets

              

         5.3.如果出现 jsp 文件报错,则添加如下依赖即可          

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.0</version>
    </dependency>
  • 相关阅读:
    ubuntu问题集锦
    得把这个事情坚持下来
    海贼王有啥好看的?
    虚拟机网络连不上怎么办?
    耍耍Windows Live Writer
    Jquey模糊选择
    JS网址正则验证
    PowerDesigner 同步Name到Comment 及 同步 Comment 到Name
    进程调用系统默认和邮件客户端并附加指定文件
    Form.DialogResult 属性
  • 原文地址:https://www.cnblogs.com/tracine0513/p/9802623.html
Copyright © 2011-2022 走看看