`

project package tools_eclipse export / ant / maven / gradle

阅读更多

 

使用Ant,Maven构建Eclipse RCP Product

http://eclipsercpforum.group.iteye.com/group/wiki/627

通常我们打包Product的时候,一般都是通过Product的export操作来进行的,但这样的做法,则限制了Continous Integration的自动化执行,那么,应该如何编写自动化构建脚本呢?

、、、

 

 

 

1、maven打包成可执行jar包 在pom.xml中添加

<build>

<plugins>

...

<plugin>

<artifactId>maven-assembly-plugin</artifactId>

<configuration>

<descriptorRefs>

<descriptorRef>jar-with-dependencies</descriptorRef>

</descriptorRefs>

<archive>

<manifest>

<mainClass>com.xahl.conf.App</mainClass> <!-- 含main方法的类 -->

</manifest>

</archive>

</configuration>

</plugin>

...

</plugins>

</build>

执行命令mvn assembly:assembly -Dmaven.test.skip=true(跳过测试)

则可以打包成可执行jar,并且可以把所有的依赖包都打进去

2、package -Dmaven.test.skip=true -e 打普通jar

3配置sts工具maven命令 右键 Run as -->run  Comfiguration -->  Maven build --> name : package Goals:-Dmaven.test.skip=true -e --> run

 

4 打client jar  call mvn install -Dmaven.test.skip=true

 

end

分享到:
评论

相关推荐

    Mac开发环境搭建之 apache-maven-3.5.3 MacOS版 免安装直接使用

    下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后保存并退出Vi: export M2_HOME=/Users/...

    myecplice/ecplice maven插件m2eclipse_for_eclipse_3.3

    myecplice/ecplice maven插件m2eclipse_for_eclipse_3.3离线安装,省时省力,程序猿必备工具

    Android studio 配置gradle 2.2.3 插件所需pom、jar文件

    Android 开发配置studio gradle 插件文件:pom、jar; 该资源包含gradle-2.2.3的插件文件;

    eclipse-maven3-plugin Maven插件离线安装包

    1. 在你的 eclipse 安装的根目录下创建两个文件夹:links,plugins(名字可以随便取),我的这两个文件夹位于:path=D:/Development/eclipse-JavaEE/eclipse(作为参考,下面用到) 2. eclipse-maven3-plugin.7z ...

    maven for mac 环境变量配置

    1.生成文件:touch ~/base_profile 2.修改文件加入以下内容: export M2_HOME =你的maven路径 export PATH=$PATH:$M2_HOME/bin ... 则使用命令 chmod a+x /usr/local/maven/apache-maven-3.5.4/bin/mvn

    gradle多可用版本

    gradle多可用版本

    eclipse中安装配置maven、gradle以及springboot

    在Eclipse中安装配置maven、gradle以及springboot,使用的是阿里云的镜像

    maven安装包.zip

    基于jdk 环境下,需要配置环境变量: export MAVEN_HOME=/root/maven/apache-maven-3.6.3 # 为maven路径 export MAVEN_HOME export PATH=$PATH:$MAVEN_HOME/bin

    Https安全请求验证集成Gradle

    第一个项目编译过程gradle build,打成jar包。项目本身是一个HTTPS请求的验证代码工具,使用的是maven依赖。

    eclipse下gradle多模块项目构建

    这个工程代码,是在ECLIPSE下面建立的,应用Gradle作为构建工具,建立的一个多模块项目。注意不是Maven下的多模块项目。

    eclipse-maven3-plugin

    eclipse-maven3-plugin插件 包含apache-maven-3.3.9和eclipse-maven3-plugin

    Android代码-gradle-mvn-push

    gradle-mvn-push See this blog post for more context on this 'library': http://chris.banes.me/2013/08/27/pushing-aars-to-maven-central/. Usage 1. Have a working Gradle build This is upto you. 2. Update...

    maven构建gradle的jar

    jar共享gradle-aspectj-1.6,maven构建gradle的jar,maven构建gradle的jar,maven构建gradle的jar。

    基于ssm+微信小程序的考研知识题库小程序

    Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...

    微信ssm+微信小程序的点餐系统

    Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...

    基于ssm+微信小程序的食堂窗口自助点餐系统

    Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...

    基于ssm+微信小程序的高校课堂教学管理系统

    Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...

    基于ssm+微信小程序的付费自习室系统

    Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...

    基于ssm+微信小程序的宿舍管理系统

    Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...

    基于SSM+微信小程序的学生宿舍管理系统

    Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...

Global site tag (gtag.js) - Google Analytics