zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    sencha touch 扩展篇之将sencha touch打包成安装程序(上)- 使用sencha cmd打包安装程序
    sencha touch 扩展篇之使用sass自定义主题样式 (下)通过css修改官方组件样式以及自定义图标
    一个不错的android组件的网站
    sencha touch 扩展篇之使用sass自定义主题样式 (上)使用官方的api修改主题样式
    sencha touch 入门系列 (九) sencha touch 布局layout
    面试题总结
    国外接活网站Elance, Freelancer和ScriptLance的介绍和对比
    sencha touch 入门系列 扩展篇之sencha touch 项目打包压缩
    Android Design Support Library——Navigation View
    设计模式——命令模式
  • 原文地址:https://www.cnblogs.com/cty136/p/11533199.html
Copyright © 2011-2022 走看看