mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-22 06:02:11 +02:00

Change-Id: I72d0508e17b9a3fecba78c957e283397a720b4ec Signed-off-by: nickboldt <nboldt@redhat.com>
36 lines
1.3 KiB
Text
36 lines
1.3 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 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*
|
|
|