Skip to content

Commit c0315eb

Browse files
committed
Stop dealing with source features
Let Tycho auto include all sources in the p2 repo and PDE fetch sources when needed. Prep step for the future when eclipse-tycho/tycho#5138 land.
1 parent 0e4e231 commit c0315eb

File tree

29 files changed

+2
-854
lines changed
  • changelog
    • org.eclipse.linuxtools.changelog-feature
    • org.eclipse.linuxtools.changelog.c-feature
    • org.eclipse.linuxtools.changelog.java-feature
  • containers
    • org.eclipse.linuxtools.docker-feature
    • org.eclipse.linuxtools.docker.editor.ls-feature
    • org.eclipse.linuxtools.jdt.docker.launcher-feature
  • gcov/org.eclipse.linuxtools.gcov-feature
  • gprof/org.eclipse.linuxtools.gprof-feature
  • javadocs/org.eclipse.linuxtools.javadocs-feature
  • libhover
    • org.eclipse.linuxtools.cdt.libhover-feature
    • org.eclipse.linuxtools.cdt.libhover.devhelp-feature
    • org.eclipse.linuxtools.cdt.libhover.newlib-feature
  • man/org.eclipse.linuxtools.man-feature
  • perf
    • org.eclipse.linuxtools.perf-feature
    • org.eclipse.linuxtools.perf.remote-feature
  • profiling
    • org.eclipse.linuxtools.dataviewers-feature
    • org.eclipse.linuxtools.profiling-feature
    • org.eclipse.linuxtools.profiling.remote-feature
  • releng
  • rpm/org.eclipse.linuxtools.rpm-feature
  • systemtap
    • org.eclipse.linuxtools.callgraph-feature
    • org.eclipse.linuxtools.systemtap-feature
  • vagrant/org.eclipse.linuxtools.vagrant-feature
  • valgrind
    • org.eclipse.linuxtools.valgrind-feature
    • org.eclipse.linuxtools.valgrind.remote-feature

29 files changed

+2
-854
lines changed

changelog/org.eclipse.linuxtools.changelog-feature/pom.xml

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -23,40 +23,4 @@
2323

2424
<name>Linux Tools ChangeLog Feature</name>
2525

26-
<build>
27-
<plugins>
28-
<plugin>
29-
<groupId>org.eclipse.tycho</groupId>
30-
<artifactId>tycho-source-plugin</artifactId>
31-
<executions>
32-
<execution>
33-
<id>feature-source</id>
34-
<phase>package</phase>
35-
<goals>
36-
<goal>feature-source</goal>
37-
</goals>
38-
<configuration>
39-
<excludes>
40-
<plugin id="org.eclipse.linuxtools.changelog.doc"/>
41-
</excludes>
42-
</configuration>
43-
</execution>
44-
</executions>
45-
</plugin>
46-
<plugin>
47-
<groupId>org.eclipse.tycho</groupId>
48-
<artifactId>tycho-p2-plugin</artifactId>
49-
<executions>
50-
<execution>
51-
<id>attach-p2-metadata</id>
52-
<phase>package</phase>
53-
<goals>
54-
<goal>p2-metadata</goal>
55-
</goals>
56-
</execution>
57-
</executions>
58-
</plugin>
59-
</plugins>
60-
</build>
61-
6226
</project>

changelog/org.eclipse.linuxtools.changelog.c-feature/pom.xml

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -23,40 +23,4 @@
2323

2424
<name>Linux Tools ChangeLog Feature for C/C++</name>
2525

26-
<build>
27-
<plugins>
28-
<plugin>
29-
<groupId>org.eclipse.tycho</groupId>
30-
<artifactId>tycho-source-plugin</artifactId>
31-
<executions>
32-
<execution>
33-
<id>feature-source</id>
34-
<phase>package</phase>
35-
<goals>
36-
<goal>feature-source</goal>
37-
</goals>
38-
<configuration>
39-
<excludes>
40-
<plugin id="org.eclipse.linuxtools.changelog.doc"/>
41-
</excludes>
42-
</configuration>
43-
</execution>
44-
</executions>
45-
</plugin>
46-
<plugin>
47-
<groupId>org.eclipse.tycho</groupId>
48-
<artifactId>tycho-p2-plugin</artifactId>
49-
<executions>
50-
<execution>
51-
<id>attach-p2-metadata</id>
52-
<phase>package</phase>
53-
<goals>
54-
<goal>p2-metadata</goal>
55-
</goals>
56-
</execution>
57-
</executions>
58-
</plugin>
59-
</plugins>
60-
</build>
61-
6226
</project>

changelog/org.eclipse.linuxtools.changelog.java-feature/pom.xml

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -23,40 +23,4 @@
2323

2424
<name>Linux Tools ChangeLog Feature for Java</name>
2525

26-
<build>
27-
<plugins>
28-
<plugin>
29-
<groupId>org.eclipse.tycho</groupId>
30-
<artifactId>tycho-source-plugin</artifactId>
31-
<executions>
32-
<execution>
33-
<id>feature-source</id>
34-
<phase>package</phase>
35-
<goals>
36-
<goal>feature-source</goal>
37-
</goals>
38-
<configuration>
39-
<excludes>
40-
<plugin id="org.eclipse.linuxtools.changelog.doc"/>
41-
</excludes>
42-
</configuration>
43-
</execution>
44-
</executions>
45-
</plugin>
46-
<plugin>
47-
<groupId>org.eclipse.tycho</groupId>
48-
<artifactId>tycho-p2-plugin</artifactId>
49-
<executions>
50-
<execution>
51-
<id>attach-p2-metadata</id>
52-
<phase>package</phase>
53-
<goals>
54-
<goal>p2-metadata</goal>
55-
</goals>
56-
</execution>
57-
</executions>
58-
</plugin>
59-
</plugins>
60-
</build>
61-
6226
</project>

containers/org.eclipse.linuxtools.docker-feature/pom.xml

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -22,35 +22,4 @@
2222

2323
<name>Linux Tools Docker Tooling Feature</name>
2424

25-
<build>
26-
<plugins>
27-
<plugin>
28-
<groupId>org.eclipse.tycho</groupId>
29-
<artifactId>tycho-source-plugin</artifactId>
30-
<executions>
31-
<execution>
32-
<id>feature-source</id>
33-
<phase>package</phase>
34-
<goals>
35-
<goal>feature-source</goal>
36-
</goals>
37-
</execution>
38-
</executions>
39-
</plugin>
40-
<plugin>
41-
<groupId>org.eclipse.tycho</groupId>
42-
<artifactId>tycho-p2-plugin</artifactId>
43-
<executions>
44-
<execution>
45-
<id>attach-p2-metadata</id>
46-
<phase>package</phase>
47-
<goals>
48-
<goal>p2-metadata</goal>
49-
</goals>
50-
</execution>
51-
</executions>
52-
</plugin>
53-
</plugins>
54-
</build>
55-
5625
</project>

containers/org.eclipse.linuxtools.docker.editor.ls-feature/pom.xml

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -22,35 +22,4 @@
2222

2323
<name>Linux Tools Docker Tooling Editor Feature</name>
2424

25-
<build>
26-
<plugins>
27-
<plugin>
28-
<groupId>org.eclipse.tycho</groupId>
29-
<artifactId>tycho-source-plugin</artifactId>
30-
<executions>
31-
<execution>
32-
<id>feature-source</id>
33-
<phase>package</phase>
34-
<goals>
35-
<goal>feature-source</goal>
36-
</goals>
37-
</execution>
38-
</executions>
39-
</plugin>
40-
<plugin>
41-
<groupId>org.eclipse.tycho</groupId>
42-
<artifactId>tycho-p2-plugin</artifactId>
43-
<executions>
44-
<execution>
45-
<id>attach-p2-metadata</id>
46-
<phase>package</phase>
47-
<goals>
48-
<goal>p2-metadata</goal>
49-
</goals>
50-
</execution>
51-
</executions>
52-
</plugin>
53-
</plugins>
54-
</build>
55-
5625
</project>

containers/org.eclipse.linuxtools.jdt.docker.launcher-feature/pom.xml

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -18,40 +18,8 @@
1818
</parent>
1919

2020
<artifactId>org.eclipse.linuxtools.jdt.docker.launcher.feature</artifactId>
21-
<version>5.20.0-SNAPSHOT</version>
2221
<packaging>eclipse-feature</packaging>
2322

2423
<name>Linux Tools JDT Docker Launch Feature</name>
2524

26-
<build>
27-
<plugins>
28-
<plugin>
29-
<groupId>org.eclipse.tycho</groupId>
30-
<artifactId>tycho-source-plugin</artifactId>
31-
<executions>
32-
<execution>
33-
<id>feature-source</id>
34-
<phase>package</phase>
35-
<goals>
36-
<goal>feature-source</goal>
37-
</goals>
38-
</execution>
39-
</executions>
40-
</plugin>
41-
<plugin>
42-
<groupId>org.eclipse.tycho</groupId>
43-
<artifactId>tycho-p2-plugin</artifactId>
44-
<executions>
45-
<execution>
46-
<id>attach-p2-metadata</id>
47-
<phase>package</phase>
48-
<goals>
49-
<goal>p2-metadata</goal>
50-
</goals>
51-
</execution>
52-
</executions>
53-
</plugin>
54-
</plugins>
55-
</build>
56-
5725
</project>

gcov/org.eclipse.linuxtools.gcov-feature/pom.xml

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -23,40 +23,4 @@
2323

2424
<name>Linux Tools GCov Feature</name>
2525

26-
<build>
27-
<plugins>
28-
<plugin>
29-
<groupId>org.eclipse.tycho</groupId>
30-
<artifactId>tycho-source-plugin</artifactId>
31-
<executions>
32-
<execution>
33-
<id>feature-source</id>
34-
<phase>package</phase>
35-
<goals>
36-
<goal>feature-source</goal>
37-
</goals>
38-
<configuration>
39-
<excludes>
40-
<plugin id="org.eclipse.linuxtools.gcov.docs"/>
41-
</excludes>
42-
</configuration>
43-
</execution>
44-
</executions>
45-
</plugin>
46-
<plugin>
47-
<groupId>org.eclipse.tycho</groupId>
48-
<artifactId>tycho-p2-plugin</artifactId>
49-
<executions>
50-
<execution>
51-
<id>attach-p2-metadata</id>
52-
<phase>package</phase>
53-
<goals>
54-
<goal>p2-metadata</goal>
55-
</goals>
56-
</execution>
57-
</executions>
58-
</plugin>
59-
</plugins>
60-
</build>
61-
6226
</project>

gprof/org.eclipse.linuxtools.gprof-feature/pom.xml

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -23,40 +23,4 @@
2323

2424
<name>Linux Tools GProf Integration Feature</name>
2525

26-
<build>
27-
<plugins>
28-
<plugin>
29-
<groupId>org.eclipse.tycho</groupId>
30-
<artifactId>tycho-source-plugin</artifactId>
31-
<executions>
32-
<execution>
33-
<id>feature-source</id>
34-
<phase>package</phase>
35-
<goals>
36-
<goal>feature-source</goal>
37-
</goals>
38-
<configuration>
39-
<excludes>
40-
<plugin id="org.eclipse.linuxtools.gprof.docs"/>
41-
</excludes>
42-
</configuration>
43-
</execution>
44-
</executions>
45-
</plugin>
46-
<plugin>
47-
<groupId>org.eclipse.tycho</groupId>
48-
<artifactId>tycho-p2-plugin</artifactId>
49-
<executions>
50-
<execution>
51-
<id>attach-p2-metadata</id>
52-
<phase>package</phase>
53-
<goals>
54-
<goal>p2-metadata</goal>
55-
</goals>
56-
</execution>
57-
</executions>
58-
</plugin>
59-
</plugins>
60-
</build>
61-
6226
</project>

javadocs/org.eclipse.linuxtools.javadocs-feature/pom.xml

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,5 @@
2222
<packaging>eclipse-feature</packaging>
2323
<name>Linux Tools Javadocs Feature</name>
2424

25-
<build>
26-
<plugins>
27-
<plugin>
28-
<groupId>org.eclipse.tycho</groupId>
29-
<artifactId>tycho-p2-plugin</artifactId>
30-
<executions>
31-
<execution>
32-
<id>attach-p2-metadata</id>
33-
<phase>package</phase>
34-
<goals>
35-
<goal>p2-metadata</goal>
36-
</goals>
37-
</execution>
38-
</executions>
39-
</plugin>
40-
</plugins>
41-
</build>
42-
4325
</project>
4426

libhover/org.eclipse.linuxtools.cdt.libhover-feature/pom.xml

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -23,41 +23,4 @@
2323

2424
<name>Linux Tools Libhover Feature</name>
2525

26-
<build>
27-
<plugins>
28-
<plugin>
29-
<groupId>org.eclipse.tycho</groupId>
30-
<artifactId>tycho-source-plugin</artifactId>
31-
<executions>
32-
<execution>
33-
<id>feature-source</id>
34-
<phase>package</phase>
35-
<goals>
36-
<goal>feature-source</goal>
37-
</goals>
38-
<configuration>
39-
<excludes>
40-
<plugin id="org.eclipse.linuxtools.cdt.libhover.library.docs"/>
41-
<plugin id="org.eclipse.linuxtools.cdt.libhover.glibc"/>
42-
</excludes>
43-
</configuration>
44-
</execution>
45-
</executions>
46-
</plugin>
47-
<plugin>
48-
<groupId>org.eclipse.tycho</groupId>
49-
<artifactId>tycho-p2-plugin</artifactId>
50-
<executions>
51-
<execution>
52-
<id>attach-p2-metadata</id>
53-
<phase>package</phase>
54-
<goals>
55-
<goal>p2-metadata</goal>
56-
</goals>
57-
</execution>
58-
</executions>
59-
</plugin>
60-
</plugins>
61-
</build>
62-
6326
</project>

0 commit comments

Comments
 (0)