Documentation confusion [message #1780043] |
Tue, 16 January 2018 13:25  |
Eclipse User |
|
|
|
I've been customizing Eclipse for year using various scripting, the B3 Aggregator. Creating custom repositories with hundreds of carefully tested inter-connected plug-ins. It is a pain.
I'm a bit late to the party of Oomph, but that is due to the fact my old system worked very well for what I needed. It doesn't anymore.
I am not a Java developer. I'm a packager who specializes in Open Source and herding cats. I am reading the Oomph documentation and trying out the suggestions but I am confused at what may be a very basic level.
Given I -
- Download the Eclipse Installer
- Launch the Eclipse Installer with -vmargs --Doomph.redirection.setups=http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/->file://mynetwork/testlocation/setups
it does not appear to actually pick up my testlocation, or the other -Doomph redirection I provide.
I'm trying to fully internalize Eclipse so that it can use a Nexus/Artifactory storage location, and not access the outside world anywhere.
There are parts of the documentation that state "TBD" (since 2014?) and other that talk about customizing the eclipse.ini and eclipse_inst.ini file but these do not appear to be in the Eclipse_Installer Jar (when I unzip to peak under the covers).
Am I missing something obvious?
|
|
|
|
|
|
|
|
Re: Documentation confusion [message #1780069 is a reply to message #1780067] |
Wed, 17 January 2018 00:37  |
Eclipse User |
|
|
|
Oomph has definitely been a huge investment of time, but it's definitely cool and unfortunately documenting things is not much fun so that ends up lacking in comparison to all the cool stuff that's possible. But mostly we hear from people only when things go wrong, because of course no good deed goes unpunished.
Unfortunately there is no way to pass arguments to the self-extracting Windows executable that are then also passed through to the underlying eclipse-inst.exe. It's probably not so hard to do, but that code is native and written in C (by Eike), and with our new machines, we've not been able to get it to compile; kind of scary...
I really think your argument should be like this:
-vmargs -Doomph.redirection.setups=http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/->file://mynetwork/testlocation/setups/
I.e., with a trailing / on both URIs, because that is what specifies a so-called folder mapping for EMF's URI converter's URI map which is used under the covers. And this needs to be passed to the eclipse-inst.exe or added in the eclipse-inst.ini. In the Oomph development environment we specify this VM argument in the launch
-Doomph.redirection.setups=http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/->${file_uri:${resource_loc:/setups}}/
In order to redirect the launcher installer product to use what's currently in the Oomph git clone rather than what's been checked-in and archived so this definitely is the way to go.
|
|
|
Powered by
FUDForum. Page generated in 0.03460 seconds