mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-21 21:52:10 +02:00
Mirror of https://github.com/eclipse-cdt/cdt
![]() Change-Id: I1481ac53d6bd5a0c66eced40acfa77a51c3c73f4 Signed-off-by: nickboldt <nboldt@redhat.com> |
||
---|---|---|
admin/target-defs | ||
rse | ||
site | ||
terminal | ||
wince | ||
.gitignore | ||
.project | ||
pom.xml | ||
README.adoc |
== 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*