9

私は無料版のSoapUIといくつかの異なるワークスペースを持っています。Soap UIへのいくつかのショートカットを設定したいのですが、各ショートカットには、ロードするワークスペースを示す起動パラメーターが含まれていますが、実際のパラメーターがそれを行うためのものが見つかりません。ドキュメントを調べたところ、利用可能なスタートアップパラメータがあるという事実への参照が見つかりましたが、それらがリストされている場所が見つかりませんでした。

これを行う方法はありますか(eclipseの「-data」パラメーターと同様)?

ありがとう。

4

2 に答える 2

9

これは、プロジェクトを参照するワークスペース ファイルを作成し、コマンド ラインまたはバッチ ファイルから soapui を起動することで、かなり簡単に実行できます。ワークスペース ファイルを指定するために必要なスイッチは -w です。

soapui-4.5.1 -w "c:\path to my workspace file"

ワークスペース ファイルに必要なのは、プロジェクト名とプロジェクト ファイルへのパスを含む単一のノードだけです。

<con:soapui-workspace xmlns:con="http://eviware.com/soapui/config" soapui-version="4.5.1" name="Projects"> <con:description/> <con:settings/> <con:project name="My Project Name">D:/path to my project.xml</con:project> </con:soapui-workspace>

これが古いことは承知していますが、同じ質問があり、スタートアップ プロジェクトを指定できないことに不満を感じていました。SoapUI のソース コードをダウンロードし、答えが見つかるまで調べてみました。

于 2012-10-01T21:24:21.773 に答える
0

これを実現するには、ワークスペースごとに異なる soapui-settings.xml ファイルを用意し、Soapui の起動時に SOAPUI_HOME の soapui-settings.xml を適切な設定ファイルで上書きします。
単純なラッパー シェル/バット スクリプトを作成して、soapui.sh を開始する前にコピーを行い、必要に応じて変更されたバージョンをコピーして戻します。

于 2011-02-17T14:51:49.433 に答える