From 0027016d8f50adfc36d91777c1a5b0e52c26f791 Mon Sep 17 00:00:00 2001 From: Peter Kirschner Date: Tue, 22 Oct 2024 13:47:20 +0200 Subject: [PATCH] adding oomph configuration Signed-off-by: Peter Kirschner --- .gitignore | 1 + README.md | 4 + oomph/.project | 11 ++ oomph/config_osgifx.setup | 43 +++++++ oomph/prj-osgifx.setup | 240 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 299 insertions(+) create mode 100644 oomph/.project create mode 100644 oomph/config_osgifx.setup create mode 100644 oomph/prj-osgifx.setup diff --git a/.gitignore b/.gitignore index cf9797fb..22f67d6a 100644 --- a/.gitignore +++ b/.gitignore @@ -144,6 +144,7 @@ local.properties */.settings/org.eclipse.jdt.groovy.core.prefs .loadpath .recommenders +org.eclipse.buildship.core.prefs # Eclipse Core #.project diff --git a/README.md b/README.md index 46349d58..feb144e6 100644 --- a/README.md +++ b/README.md @@ -96,6 +96,10 @@ Amit Kumar Mondal (admin@amitinside.com) Want to contribute? Great! Check out [Contribution Guide](https://github.com/amitjoy/osgifx-console/blob/main/CONTRIBUTING.md) + + osgifx workspace + -------------------------------------------------------------------------------------------------------------- ### License diff --git a/oomph/.project b/oomph/.project new file mode 100644 index 00000000..5bf6c0c0 --- /dev/null +++ b/oomph/.project @@ -0,0 +1,11 @@ + + + oomph + + + + + + + + diff --git a/oomph/config_osgifx.setup b/oomph/config_osgifx.setup new file mode 100644 index 00000000..7485c099 --- /dev/null +++ b/oomph/config_osgifx.setup @@ -0,0 +1,43 @@ + + + + + The bnd installation provides cool stuff. + + + + + + + + + + The osgifx workspace provides cool stuff. + + The bnd configuration provides cool stuff. + diff --git a/oomph/prj-osgifx.setup b/oomph/prj-osgifx.setup new file mode 100644 index 00000000..62048ae0 --- /dev/null +++ b/oomph/prj-osgifx.setup @@ -0,0 +1,240 @@ + + + + Initialize JDT's package explorer to show working sets as its root objects + + <?xml version="1.0" encoding="UTF-8"?> + <section name="Workbench"> + <section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"> + <item value="true" key="group_libraries"/> + <item value="false" key="linkWithEditor"/> + <item value="2" key="layout"/> + <item value="2" key="rootMode"/> + <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;&quot;&gt;&#x0D;&#x0A;&lt;localWorkingSetManager&gt;&#x0D;&#x0A;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1382792884467_1&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/localWorkingSetManager&gt;&#x0D;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;" key="memento"/> + </section> + </section> + + + + + Install the tools needed in the IDE to work with the source code for ${scope.project.label} + + + + + github.remoteURIs + + + ${scope.project.label} Github repository + + + remoteURI + + + ${scope.project.label} + + + + + + + + + + + defaultPerspectiveId=bndtools.perspective + showIntro=false + + + + + + WORKSPACE_NAME=osgifx-${scope.project.stream.label} + org.eclipse.ui.internal.views.markers.CachedMarkerBuilderorg.eclipse.ui.views.ProblemView=<?xml version\="1.0" encoding\="UTF-8"?>\n<filterGroups andFilters\="false" markerLimit\="250" markerLimitEnabled\="true">\n<filterGroup IMemento.internal.id\="org.eclipse.ui.ide.projectErrorsWarningsGrouping" enabled\="true" filterLimit\="-1" scope\="3">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="6"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n<filterGroup IMemento.internal.id\="org.eclipse.ui.ide.selectedErrorsWarningsGrouping" enabled\="false" filterLimit\="-1" scope\="2">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="6"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n<filterGroup IMemento.internal.id\="org.eclipse.ui.ide.selectedWarningsGrouping" enabled\="false" filterLimit\="-1" scope\="2">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="2"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n<filterGroup IMemento.internal.id\="org.eclipse.ui.ide.errorsFilter" enabled\="false" filterLimit\="-1" scope\="0">\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.severityAndDescriptionField" containsModifier\="CONTAINS" containsText\="" selectedSeverities\="4"/>\n<fieldFilter IMemento.internal.id\="org.eclipse.ui.ide.markerType"/>\n</filterGroup>\n</filterGroups> + + + + + + + Set the heap space needed to work with the projects of ${scope.project.label} + + + + + + + + + + + + + Set an Oomph redirection system property to redirect the logical location of this setup to its physical location in the Git clone. + Before enabling this task, replace '...' with the repository path of this setup's containing project. + + + + + + + + + + + + + + + + + Define the JRE needed to compile and run the Java projects of ${scope.project.label} + JavaSE-21 + + + + + + + + + + + + + + + + + + + + + + + amitjoy/osgifx provides cool stuff. +