• travis-ci


    这是一个十分难用的工具


    1.配置travis信息

    在工程根目录底下加一个.travis.yml

    language: java
    jdk:
      - oraclejdk8

    2.使用ant工具进行生成

    配置build.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <project name="JAVA" default="test" basedir=".">
        <property name="src" value="src"/>
        <property name="dest" value="classes"/>
        <property name="hello_jar" value="hello1.jar"/>
        <path id="lib">
            <fileset dir="lib">
                <include name="*.jar"/>
            </fileset>
        </path>
        <target name="init">
            <mkdir dir="${dest}"/>
        </target>
        <target name="test">
            <mkdir dir="${dest}"/>
            <javac srcdir="${src}" destdir="${dest}">
                <classpath refid="lib"/>
            </javac>
        </target>
    
    </project>

    这里有两个坑点:

    1.在travis上跑build时,执行的target是"test"而不是"build"

    2.test不能有任何依赖,否则会莫名其妙提示找不到"test"

    3.使用maven工具进行生成

    我使用的ide是IDEA,在工程根目录右键,选择添加框架,勾选maven,会自动生成一个pom.xml文件

    这时候要注意,maven默认的jdk是1.5,需要把它改成1.8

    <?xml version="1.0" encoding="UTF-8"?>
    <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>groupId</groupId>
        <artifactId>Lab1-1173710124</artifactId>
        <version>1.0-SNAPSHOT</version>
        <dependencies>
            <dependency>
                <groupId>javax.json</groupId>
                <artifactId>javax.json-api</artifactId>
                <version>1.0</version>
            </dependency>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.12</version>
            </dependency>
        </dependencies>
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    
    </project>
  • 相关阅读:
    数据结构~线性表
    JQuery一行搞定当前面所对应的导航菜单变亮效果
    数据结构~二叉树
    MVC工作中的笔记~1(架构师是一步一步练成的)
    数据结构~链表
    java中文转拼音
    Bitmap旋转和缩放
    老师们都是这样计算毕业设计分数的
    Mysql ERROR 1040 (HY000): Too many connections
    统计没有使用绑定变量的sql语句
  • 原文地址:https://www.cnblogs.com/hyfer/p/10470915.html
Copyright © 2020-2023  润新知