Unofficial SoapUI Open Source Flatpak package.
Waiting for official response in order to give them the control of this repository.
- GUI: x11,ipc
- Network (to allow perfonming the actual tests)
- Documents folder (to load and save project files)
Since the application folder is readonly it has been enabled the following paths have been set:
- User external actions:
~/.var/app/org.soapui.SoapUI/.soapuios/actions/
- User external extensions:
~/.var/app/org.soapui.SoapUI/.soapuios/ext/
- User external listeners:
~/.var/app/org.soapui.SoapUI/.soapuios/listeners/
- User plugins:
~/.var/app/org.soapui.SoapUI/.soapuios/plugins/
- User properties:
~/.var/app/org.soapui.SoapUI/.soapuios/soapui.properties
This variables has been set by coping the functionality of the soapui.sh
into the soapui-launcher.sh
(in this repository) since the former don't allow us to change the JAVA_OPTS
.
Additional custom JAVA_OPTS
can now also be added using flatseal app or flatpak override
.
Example for HiDPI:
flatpak override --user --env=JAVA_OPTS="-Dsun.java2d.uiScale=2" org.soapui.SoapUI
Also since SoapUI is using the root of the home folder to store some configuration files (soapui-settings.xml
and default-soapui-workspace.xml
), the launcher (if they don't already exist) symlinks them into the .soapuios
folder so that the settings can be persisted.