• 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>
  • 相关阅读:
    依次逐个亮灯并且每次只能亮一个灯的跑马灯程序
    逐个点亮LED灯,再逐个熄灭LED灯的跑马灯程序---基于74HC595移位锁存器,程序框架用switch语句
    把74HC595驱动程序翻译成类似单片机IO口直接驱动的方式
    两片联级74HC595驱动16个LED灯的基本驱动程序
    树莓派
    Linux I2C驱动
    转:使用 /proc 文件系统来访问 Linux 内核的内容
    转: 使用 /sys 文件系统访问 Linux 内核
    树梅派 -- 通过/sys读写ADC芯片 pcf8591
    树莓派 -- oled 续(2) python
  • 原文地址:https://www.cnblogs.com/tracine0513/p/9802623.html
Copyright © 2020-2023  润新知