使用Jenkins编译和构建Eclipse插件
我制作eclipse插件已经有一段时间了,我想自动化构建过程。我安装了很多本地编译和构建的插件/软件包 下面是我的eclipse安装详细信息的图片: 你可以看到我安装了很多插件所依赖的东西。我的第一个任务就是用Jenkins编译所有的东西。我尝试制作一个ivy.xml文件,并将所有依赖项都放在其中。我发现这里乱七八糟。以前有人这样做过吗?如果是这样,您的方法是什么?我们用于构建eclipse插件。这是一个简单的例子。使用Jenkins编译和构建Eclipse插件,eclipse,jenkins,eclipse-plugin,eclipse-rcp,Eclipse,Jenkins,Eclipse Plugin,Eclipse Rcp,我制作eclipse插件已经有一段时间了,我想自动化构建过程。我安装了很多本地编译和构建的插件/软件包 下面是我的eclipse安装详细信息的图片: 你可以看到我安装了很多插件所依赖的东西。我的第一个任务就是用Jenkins编译所有的东西。我尝试制作一个ivy.xml文件,并将所有依赖项都放在其中。我发现这里乱七八糟。以前有人这样做过吗?如果是这样,您的方法是什么?我们用于构建eclipse插件。这是一个简单的例子。 项目结构: 28.08.2015 15:37
项目结构:
28.08.2015 15:37 890 pom.xml
28.08.2015 15:37 <DIR> tycho.demo.itp01
28.08.2015 15:37 <DIR> tycho.demo.itp01.tests
28.08.2015 15:37 890 pom.xml
2015年8月28日15:37第谷。演示。itp01
2015年8月28日15:37 tycho.demo.itp01.tests
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>tycho.demo.itp01</groupId>
<artifactId>parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>tycho.demo.itp01</module>
<module>tycho.demo.itp01.tests</module>
</modules>
<properties>
<tycho-version>0.23.1</tycho-version>
</properties>
<repositories>
<repository>
<id>helios</id>
<layout>p2</layout>
<url>http://download.eclipse.org/releases/helios</url>
</repository>
</repositories>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho-version}</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
</project>
4.0.0
tycho.demo.itp01
父母亲
1.0.0-SNAPSHOT
聚甲醛
tycho.demo.itp01
tycho.demo.itp01.tests
0.23.1
太阳神
p2
http://download.eclipse.org/releases/helios
org.eclipse.tycho
tycho maven插件
${tycho版本}
真的
tycho.demo.itp01的结构:
28.08.2015 15:37 374 .classpath
28.08.2015 15:37 677 .project
28.08.2015 15:37 <DIR> .settings
28.08.2015 15:37 109 build.properties
28.08.2015 15:37 <DIR> icons
28.08.2015 15:37 <DIR> META-INF
28.08.2015 15:37 1 655 plugin.xml
28.08.2015 15:37 335 pom.xml
28.08.2015 15:37 <DIR> src
28.08.2015 15:37 374.类路径
2015年8月28日15:37 677.项目
28.08.2015 15:37.设置
2015年8月28日15:37 109建筑物业
28.08.2015 15:37图标
28.08.2015 15:37 META-INF
28.08.2015 15:37 1 655 plugin.xml
28.08.2015 15:37 335 pom.xml
2015年8月28日15:37 src
tycho.demo.itp01/pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>tycho.demo.itp01</groupId>
<artifactId>parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>tycho.demo.itp01</artifactId>
<packaging>eclipse-plugin</packaging>
</project>
4.0.0
tycho.demo.itp01
父母亲
1.0.0-SNAPSHOT
tycho.demo.itp01
eclipse插件
我们用于构建eclipse插件。这是一个简单的例子。项目结构:
28.08.2015 15:37 890 pom.xml
28.08.2015 15:37 <DIR> tycho.demo.itp01
28.08.2015 15:37 <DIR> tycho.demo.itp01.tests
28.08.2015 15:37 890 pom.xml
2015年8月28日15:37第谷。演示。itp01
2015年8月28日15:37 tycho.demo.itp01.tests
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>tycho.demo.itp01</groupId>
<artifactId>parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>tycho.demo.itp01</module>
<module>tycho.demo.itp01.tests</module>
</modules>
<properties>
<tycho-version>0.23.1</tycho-version>
</properties>
<repositories>
<repository>
<id>helios</id>
<layout>p2</layout>
<url>http://download.eclipse.org/releases/helios</url>
</repository>
</repositories>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho-version}</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
</project>
4.0.0
tycho.demo.itp01
父母亲
1.0.0-SNAPSHOT
聚甲醛
tycho.demo.itp01
tycho.demo.itp01.tests
0.23.1
太阳神
p2
http://download.eclipse.org/releases/helios
org.eclipse.tycho
tycho maven插件
${tycho版本}
真的
tycho.demo.itp01的结构:
28.08.2015 15:37 374 .classpath
28.08.2015 15:37 677 .project
28.08.2015 15:37 <DIR> .settings
28.08.2015 15:37 109 build.properties
28.08.2015 15:37 <DIR> icons
28.08.2015 15:37 <DIR> META-INF
28.08.2015 15:37 1 655 plugin.xml
28.08.2015 15:37 335 pom.xml
28.08.2015 15:37 <DIR> src
28.08.2015 15:37 374.类路径
2015年8月28日15:37 677.项目
28.08.2015 15:37.设置
2015年8月28日15:37 109建筑物业
28.08.2015 15:37图标
28.08.2015 15:37 META-INF
28.08.2015 15:37 1 655 plugin.xml
28.08.2015 15:37 335 pom.xml
2015年8月28日15:37 src
tycho.demo.itp01/pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>tycho.demo.itp01</groupId>
<artifactId>parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>tycho.demo.itp01</artifactId>
<packaging>eclipse-plugin</packaging>
</project>
4.0.0
tycho.demo.itp01
父母亲
1.0.0-SNAPSHOT
tycho.demo.itp01
eclipse插件
您是否在詹金斯从机上安装过Eclipse?您是否在詹金斯从机上安装过Eclipse?