1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Find a file
Jonah Graham 0b65f88b45 [releng] Update to stable dependency P2 URL
Change-Id: I377eaef1c6922ffdb11cd96b91ae8de067c0ea55
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2020-01-17 12:46:02 -05:00
admin/target-defs remove unneeded files; 2018-02-21 12:56:39 -05:00
rse bump to 4.5.101-SNAPSHOT 2019-04-09 12:23:06 -04:00
site bump to 4.5.102-SNAPSHOT 2019-07-17 07:53:45 -04:00
terminal Use jdk 5 for-each loop 2019-11-23 11:43:59 +01:00
wince upversion to .100 as now based on Eclipse 4.11 2019-01-31 18:04:08 -05:00
.gitignore ignore settings, project, classpath files unless explicitly added 2018-11-01 11:16:34 -04:00
.project Fix build failure caused by trying to use wrong BREE. 2014-05-27 22:15:20 -04:00
pom.xml [releng] Update to stable dependency P2 URL 2020-01-17 12:46:02 -05:00
README.adoc add readme about how to build, why repos were merged, and TM-RSE cross-dependencies 2018-08-29 13:02:09 -04:00

== Building

`mvn clean install`

Or, enable jar signing with `-P eclipse-sign`.

There is only one test plugin, and it currently has one failing test. So you will likely want to add the `-DskipTests` flag to avoid that.

An update site and zip will be produced in the `site/target/` folder, which contains features and plugins from both Remote System Explorer (RSE) and Terminal.

== Circular Dependencies

In theory, the RSE and Terminal are independent projects.

In practice, they each depend on each other, which is why we've now merged the RSE (org.eclipse.tm) and Terminal (org.eclipse.tm.terminal) repos into a single gerrit repo to resolve this cycle and make building easier.

=== In RSE

* rse/plugins/org.eclipse.rse.terminals.ui/META-INF/MANIFEST.MF
_depends on_
** *org.eclipse.tm.terminal.control*

* rse/features/org.eclipse.rse.terminals-feature/feature.xml
_depends on_
** *org.eclipse.tm.terminal.control.feature*

=== In Terminal:

* plugins/org.eclipse.tm.terminal.view.ui.rse/META-INF/MANIFEST.MF
_depends on_
** *org.eclipse.rse.core, org.eclipse.rse.subsystems.files.core, org.eclipse.rse.ui*

* features/org.eclipse.tm.terminal.view.rse.feature/feature.xml
_depends on_
** *org.eclipse.rse.core, org.eclipse.rse.subsystems.files.core, org.eclipse.rse.ui*