xml地图|网站地图|网站标签 [设为首页] [加入收藏]

138源码编译及填坑笔记,Maven编译代码的相关命令

来源:http://www.ccidsi.com 作者:集成介绍 人气:131 发布时间:2019-05-29
摘要:发端核查Jenkins项目……      在执行  mvn cleaninstall ,待创设产生之后伸开target/目录,大家可以看看 第二次校验费点时间,必要耐心等待。             execution 三、  解压Jen

发端核查Jenkins项目……

     在执行 mvn clean install,待创设产生之后伸开target/目录,大家可以看看

第二次校验费点时间,必要耐心等待。

            <execution>

三、  解压Jenkins-二.1.3捌。解压到英文路线下。

      mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-5:generate

如图所示,校验成功。笔者是第四回校验,速度非常快。

跳过测试运维maven任务:    

图片 1

      目直接引用这些jar呢?大家还须要多少个装置的步调,实行mvn clean install命令。

叁.   编写翻译打包时候,提示包看重无法消除,导致力不从心编译通过。笔者到地头库去找,开采并未有该jar包。深入分析大概是Ali云远端maven库,和http://repo.jenkins-ci.org/public/货仓争执变成。于是,手动下载该jar包和对应.POM文件到地面仓库。问题一蹴即至。

      artifact-version.jar规则进行命名的,如有需求,我们还足以运用finalName来自定义该公文的称号。

贰.   官方网站说JDK须要Java Development Kit (JDK) 8。笔者当下用的JDK一.八.0-陆伍,以为没难题。然则校验的时候出错了!前面换到JDK一.八-18一主题材料化解。JDK须求jkd壹.捌.0-拾一之上。

        <version>1.2.1</version>

 图片 2

      大家实在是在运作插件maven-archetype-plugin,注意冒号的相间,其格式为

五.1实践命令:mvn validate

      generate是我们要运用的插件目的。

张开文件warpom.xml,定位到18陆行,将<finalName>标签内容改为吉优DevOps

只打jar包: mvn jar:jar

只测试而不编写翻译,也不测试编写翻译:mvn test -skipping compile -skipping test-compile

 

在pom.xml文件中追加servlet容器的插件:

<build>
   <plugins>
       <plugin>
           <groupId>org.codehaus.mojo</groupId>
           <artifactId>tomcat-maven-plugin</artifactId>
       </plugin>
       <plugin>
           <groupId>org.mortbay.jetty</groupId>
           <artifactId>maven-jetty-plugin</artifactId>
           <version>6.1.6</version>
       </plugin>
       <plugin>
           <artifactId>maven-compiler-plugin</artifactId>
           <configuration>
               <source>1.6</source>
               <target>1.6</target>
               <encoding>UTF-8</encoding>
           </configuration>
        </plugin>
    </plugins>
</build>

 

 

 

启动tomcat:

mvn tomcat:run

 

启动jetty: 

mvn jetty:run

 

 

转化为eclipse项目:

mvn -Dwtpversion=1.5 eclipse:eclipse

 

那般生成wtp插件的web项目。

开采eclipse,菜单选拔:file>import>general>existing projects into workspace,在对话框中选中目录,导入就可以。

别的,必要在eclipse里成立三个classpath变量,名称叫:M二_REPO,值为系统用户下.m2/repository目录。

 

packaging : 打包的格式可感到:pom , jar , maven-plugin , ejb , war , ear , rar , par

 

 

稳定的release版本是那般的:

第陆、至此,大家收获了档案的次序的输出,假诺大家把品种打成了jar文件并且供给在别的项目中央银行使以来,就能够

图片 3

     D: codeS3h3WebWs>java -jar targetS3h3WebWs-0.0.1-SNAPSHOT.jar

四.   马虎大要,使用Computer原先安装的Maven-3.3.9版本编写翻译导致掉坑。Jenkins-二.13捌须求Maven版本叁.5.三以上。

                    <transformers>

以下条件操作需联网(校验和编译必要下载注重文件)

始建Maven的Web项目(只适用于Maven三.x版本):

C:Documents and SettingsAdministrator>f:

F:>cd F:SoftWareMavenMavenWebAppTest

F:SoftWareMavenMavenWebAppTest>mvn archetype:generate -DgroupId=com.shihuan -DartifactId=S3h3WebWs -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

定位到158行: 配置远端Ali云仓库。

      maven-archetype-plugin是archetype插件的artifactId,二.0-阿尔法-5是近些日子该插件最新的稳定版,

1、  安装JDK一.8-1⑧一,操作系统增加JDK情形变量。Java -version验证一下。

     S叁h3WebWs-0.0.一-SNAPSHOT.jar和original-S三h3WebWs-0.0.1-SNAPSHOT.