zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    【数据结构】Trie树
    【算法】动态规划经典题之最长公共子序列
    【Leetcode】583. Delete Operation for Two Strings
    【Java】SpringBoot入门学习及基本使用
    【Java学习】调用ByteBuffer.getInt()方法得到808464432
    Install rapyuta Robot Cloud Engine on Ubuntu14.04
    Install rapyuta Robot Cloud Engine on Ubuntu12.04
    怎样下载youtube的字幕
    国内老版本ubuntu更新源地址以及sources.list的配置方法
    配置 ROS 的 apt 源
  • 原文地址:https://www.cnblogs.com/hyfer/p/10470915.html
Copyright © 2011-2022 走看看