使用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
相关推荐
下载 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离线安装,省时省力,程序猿必备工具
Android 开发配置studio gradle 插件文件:pom、jar; 该资源包含gradle-2.2.3的插件文件;
1. 在你的 eclipse 安装的根目录下创建两个文件夹:links,plugins(名字可以随便取),我的这两个文件夹位于:path=D:/Development/eclipse-JavaEE/eclipse(作为参考,下面用到) 2. eclipse-maven3-plugin.7z ...
org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) 网上更新eclipse插件的网址都失效了找了好久才有个离线版 ...
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多可用版本
在Eclipse中安装配置maven、gradle以及springboot,使用的是阿里云的镜像
基于jdk 环境下,需要配置环境变量: export MAVEN_HOME=/root/maven/apache-maven-3.6.3 # 为maven路径 export MAVEN_HOME export PATH=$PATH:$MAVEN_HOME/bin
第一个项目编译过程gradle build,打成jar包。项目本身是一个HTTPS请求的验证代码工具,使用的是maven依赖。
这个工程代码,是在ECLIPSE下面建立的,应用Gradle作为构建工具,建立的一个多模块项目。注意不是Maven下的多模块项目。
eclipse-maven3-plugin插件 包含apache-maven-3.3.9和eclipse-maven3-plugin
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...
jar共享gradle-aspectj-1.6,maven构建gradle的jar,maven构建gradle的jar,maven构建gradle的jar。
Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...
Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...
Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...
Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...
Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...
Maven包:Maven3.3.9 浏览器:谷歌浏览器 安卓框架:uniapp 安卓开发软件:HBuilder X 开发模式:混合开发 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库...