mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-14 20:45:22 +02:00
37 lines
1.2 KiB
Text
37 lines
1.2 KiB
Text
![]() |
== 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 RSE and Terminal.
|
||
|
|
||
|
== Circular Dependencies
|
||
|
|
||
|
In theory, the Remote System Explorer (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 TM.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*
|
||
|
|