mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-25 01:45:33 +02:00
add readme about how to build, why repos were merged, and TM-RSE cross-dependencies
Change-Id: I62554303f32c1d844949fbcd9ccb58729ce2a41e Signed-off-by: nickboldt <nboldt@redhat.com>
This commit is contained in:
parent
83c3a99e0d
commit
0328796270
1 changed files with 36 additions and 0 deletions
36
README.adoc
Normal file
36
README.adoc
Normal file
|
@ -0,0 +1,36 @@
|
|||
== 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*
|
||||
|
Loading…
Add table
Reference in a new issue