jenkins maven svn 持续化构建

1 在使用Jenkins进行构建的时候,报invocationtargetexception,是因为jenkins的版本 和maven的版本不兼容,

maven 3.0.4, maven 3.0.5对当前最新版本的jenkins没有兼容问题,maven 2.2.2和jenkins有兼容性的问题,构建的时候会报invocationtargetexception

2 使用intellij idea提供的maven视图中集成的maven命令,lifecycle整个周期的操作均没有错误,但是在cmd命令下,当前路径为项目根路径,使用mvn clean, mvn compile, mvn package命令时,会报一大堆错误,”语句非正常结束“,”需要;“, ”需要)“等一系列莫名其妙的错误, 推断可能是idea和cmd编码的字符编码有问题,在网上找了一个maven插件,指定编译时的字符编码即不会出现上述的错误:

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>

猜你喜欢

转载自abc08010051.iteye.com/blog/2093042