Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Jenkins编译和构建Eclipse插件_Eclipse_Jenkins_Eclipse Plugin_Eclipse Rcp - Fatal编程技术网

使用Jenkins编译和构建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

我制作eclipse插件已经有一段时间了,我想自动化构建过程。我安装了很多本地编译和构建的插件/软件包

下面是我的eclipse安装详细信息的图片:

你可以看到我安装了很多插件所依赖的东西。我的第一个任务就是用Jenkins编译所有的东西。我尝试制作一个ivy.xml文件,并将所有依赖项都放在其中。我发现这里乱七八糟。以前有人这样做过吗?如果是这样,您的方法是什么?

我们用于构建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插件。这是一个简单的例子。
项目结构:

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?