1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00
Find a file
nickboldt a794e5a5b7 Bug 538546 - move up to latest Orbit R20180905201904 (fix for Lucene Queryparser 7.1)
Change-Id: I40593fd1bd57942c391fddd95581b258222faf86
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-09-10 10:26:02 -04:00
admin/target-defs remove unneeded files; 2018-02-21 12:56:39 -05:00
rse upversion feature.xml files; remove update site and discovery site links to ancient sites; fix artifact sizes; remove restrictive inclusion ranges 2018-08-28 21:22:55 -04:00
site Bug 536800 remove org.eclipse.tm.terminal.connector.serial.sdk.feature, org.eclipse.tm.terminal.connector.serial.feature, and org.eclipse.tm.terminal.connector.serial from Terminal as it can't be built while it depends on gnu.io.rxtx 2018-08-30 15:21:46 -04:00
terminal Bug 536800 remove org.eclipse.tm.terminal.connector.serial.sdk.feature, org.eclipse.tm.terminal.connector.serial.feature, and org.eclipse.tm.terminal.connector.serial from Terminal as it can't be built while it depends on gnu.io.rxtx 2018-08-30 15:21:46 -04:00
wince upversion feature.xml files; remove update site and discovery site links to ancient sites; fix artifact sizes; remove restrictive inclusion ranges 2018-08-28 21:22:55 -04:00
.gitignore Remove accidently added dstore JAR files. Add them to gitignore 2012-11-09 07:26:51 +01:00
.project Fix build failure caused by trying to use wrong BREE. 2014-05-27 22:15:20 -04:00
pom.xml Bug 538546 - move up to latest Orbit R20180905201904 (fix for Lucene Queryparser 7.1) 2018-09-10 10:26:02 -04: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*