• pom.xml配置


    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
    
      <groupId>shuanghe</groupId>
      <artifactId>medicine</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <packaging>jar</packaging>
    
      <name>medicine</name>
      <url>http://maven.apache.org</url>
    
      <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      </properties>
    
      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>3.8.1</version>
          <scope>test</scope>
        </dependency>
        <!-- httpclient接口请求依赖的jar -->
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
             <artifactId>httpclient</artifactId>
                <version>4.5.2</version>
        </dependency>
        <!-- testNg单元测试框架 -->
        <!-- https://mvnrepository.com/artifact/org.testng/testng -->
        <dependency>
               <groupId>org.testng</groupId>
               <artifactId>testng</artifactId>
               <version>6.9.10</version>
               <scope>test</scope>
        </dependency>
        <!-- 打印测试日志 -->
        <!-- https://mvnrepository.com/artifact/log4j/log4j -->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>
        <!-- 对象解析工具--> 
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
                <version>1.2.47</version>
        </dependency>
        <dependency>
            <groupId>org.json</groupId>
            <artifactId>json</artifactId>
            <version>20180813</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore -->
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpcore</artifactId>
            <version>4.4.10</version>
        </dependency>
        <!-- reportng报告依赖的模板velocity-dep-->
        <dependency>
            <groupId>velocity</groupId>
            <artifactId>velocity-dep</artifactId>
            <version>1.4</version>
           </dependency>
           <!-- 读取excel数据--> 
        <dependency>
            <groupId>net.sourceforge.jexcelapi</groupId>
                <artifactId>jxl</artifactId>
            <version>2.6.12</version>
        </dependency>
        <!-- 导入excel模板依赖-->
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.17</version>
        </dependency>
        <!-- 输出测试报告 关联testNg-->
        <dependency>
              <groupId>org.uncommons</groupId>
              <artifactId>reportng</artifactId>
              <version>1.1.4</version>
              <exclusions>
                  <exclusion>
                      <groupId>org.testng</groupId>
                      <artifactId>testng</artifactId>
                  </exclusion>
              </exclusions>
        </dependency>
        <!-- 依赖注入框架 -->
           <dependency>
            <groupId>com.google.inject</groupId>
            <artifactId>guice</artifactId>
            <version>4.0</version>
        </dependency> 
      </dependencies>
      <build>
           <plugins>
             <!-- maven命令执行单元测试时,需要关联testNg.xml的插件 -->
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.21.0</version>
                <configuration>  
                <testFailureIgnore>true</testFailureIgnore>              
                <suiteXmlFiles>
                       <!--该文件位于工程根目录时,直接填写名字,其它位置要加上路径 -->
                       <suiteXmlFile>shuanghetestng.xml</suiteXmlFile>                  
                       <!-- 调用<proproperties><suiteXmlFile>res/${xmlFileName}</suiteXmlFile> -->
                </suiteXmlFiles>                   
                </configuration>
              </plugin>
              <plugin>                                                                                                                                      
                <!-- 指定maven编译的jdk版本,如果不指定,maven3默认用jdk 1.5 maven2默认用jdk1.3 -->                                                                           
                <groupId>org.apache.maven.plugins</groupId>                                                                                               
                <artifactId>maven-compiler-plugin</artifactId>                                                                                            
                <version>3.1</version>                                                                                                                    
                <configuration>                                                                                                                           
                    <!-- 一般而言,target与source是保持一致的,但是,有时候为了让程序能在其他版本的jdk中运行(对于低版本目标jdk,源代码中不能使用低版本jdk中不支持的语法),会存在target不同于source的情况 -->                    
                    <source>1.8</source> <!-- 源代码使用的JDK版本 -->                                                                                             
                    <target>1.8</target> <!-- 需要生成的目标class文件的编译版本 -->                                                                                                 
                    <testSource>1.8</testSource>    
                    <testTarget>1.8</testTarget>          
                </configuration>                                                                                                                          
            </plugin>          
        </plugins>
     </build>
    </project>
  • 相关阅读:
    C++ Vector
    难点目录
    学习图片展
    使用Github总结
    更改git bash默认的路径
    kubernetes dashboard 搭建参考
    vCenter 6.5 Appliance安装问题汇总
    转-Linux访问Windows FTP服务器中文乱码
    安装升级libpcap至1.9.0
    kubectl patch
  • 原文地址:https://www.cnblogs.com/cty136/p/11533199.html
Copyright © 2020-2023  润新知