• maven的使用记录


    maven的使用记录

    使用的版本为3.6.0。

    ![](https://img2018.cnblogs.com/blog/1506992/201904/1506992-20190413211858316-765453685.png)

    maven配置部署项目

    在cmd命令行中切换到Maven项目的根目录,比如:D:/xxxwork/java/maven-test,然后执行命令:$ mvn clean install即可配置部署项目。
    该命令的执行顺序:
    1、使用清理插件:maven-clean-plugin执行清理删除已有target目录;
    2、使用资源插件:maven-resources-plugin执行资源文件的处理;
    3、使用编译插件:maven-compiler-plugin编译所有源文件生成class文件至targetclasses目录;
    4、使用资源插件:maven-resources-plugin执行测试资源文件的处理;
    5、使用编译插件:maven-compiler-plugin编译测试目录下的所有源代码;
    6、使用插件:maven-surefire-plugin运行测试用例;
    7、使用插件:maven-jar-plugin对编译后生成的文件进行打包,包文件保存在target目录下;
    8、使用maven-install-plugin把上述打包生成的jar包和pom文件安装到本地的仓库中(一般默认的路径为:%HOMEPATH%.m2 epositorypom中groupId按.分隔的目录层次pom中的artifactIdpom中的versionjar包的名称)。

    mvn clean install 与 mvn install 的区别

    总结下来结论是使用mvn clean install命令得到的jar包是最新的,最保险的方法还是使用mvn clean install
    详细参见mvn clean install 与 mvn install 的区别

    maven从远程仓库下载jar包

    用maven来构建项目,依赖jar包不用放到lib下面了,直接在pom文件声明即可。

    1.首先配置阿里云镜像服务器,修改setting.xml配置文件

    • 在settings标签下,加入这一段<localRepository>仓库路径</localRepository>修改本地仓库,按自己需要修改仓库路径。
    • 配置阿里云镜像服务器。在mirrors标签里添加以下一段即可。
     <mirror>  
         <id>alimaven</id>  
         <name>aliyun maven</name>  
         <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
         <mirrorOf>central</mirrorOf>          
     </mirror> 
    
    • 在profiles标签下加入以下一段话修改jdk版本。根据自己的需要进行配置,这一项可以选用。
    <profile>    
         <id>jdk-1.8</id>    
          <activation>    
               <activeByDefault>true</activeByDefault>    
               <jdk>1.8</jdk>    
            </activation>    
      <properties>    
      <maven.compiler.source>1.8</maven.compiler.source>    
      <maven.compiler.target>1.8</maven.compiler.target>    
      <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
     </properties>    
     </profile> 
    

    2.在pom.xml添加依赖声明。比如添加org.apache.minajar包。在pom.xml中的dependencies标签中添加如下声明,即可。需要添加其他包的只需在标签中添加对应的声明。

    <!--mina-->
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>1.6.6</version>
                <type>jar.sha256</type>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>1.6.6</version>
            </dependency>
            <dependency>
                <groupId>org.rxtx</groupId>
                <artifactId>rxtx</artifactId>
                <version>2.1.7</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.17</version>
            </dependency>
            <dependency>
                <groupId>org.apache.mina</groupId>
                <artifactId>mina-core</artifactId>
                <version>2.0.7</version>
            </dependency>
    

    3.在IDEA中,右键点击项目,在maven选项卡中点击reimport即可。

    4.在命令行中执行mvn clean install也可以进行jar包的下载。

    参考资料

  • 相关阅读:
    VS中常用设置记录
    MSBUILD结合批处理编译
    Linq to XML 基本类
    在Winform和WPF中注册全局快捷键
    Unity 配置文件 基本设置
    C# 通用Clone
    三次样条插值特点与实现 (引用了一点别人代码,但做了改动!)
    修正短时自相关函数
    矩阵的基本运算
    去红眼不完善 MATLAB 代码
  • 原文地址:https://www.cnblogs.com/jsjliyang/p/10702974.html
Copyright © 2020-2023  润新知