ModusToolbox2.0でプロジェクトをコピー

通常、Eclipse ベースのIDEでプロジェクトをコピーするのは簡単ですが、ModusToolbox 2.0にはバグがあるようなので、修正するには少し手間がかかります。

これで最初に行うことは、プロジェクトエクスプローラでコピーしたいプロジェクトの名前を右クリックし Copy を選択することです。

次に、プロジェクトエクスプローラの空白領域を右クリックして、 Paste を選択します。

そこで表示されるダイアログボックスで、プロジェクトに新しい名前を付けて(またはデフォルトのままにして) Copyをクリックします。

image

これで、プロジェクトのコピーが元のプロジェクトと一緒にプロジェクトエクスプローラに表示されるようになりました。しかし、元のプロジェクトを選択してからコピープロジェクトを選択すると、複製された後の起動構成(Launch configurations)が適切に更新されていないことがわかります。元のプロジェクトには複製が含まれているのに、プロジェクトコピーには選択できる起動構成がありません。

この問題を正すために私が見つけた最も簡単な方法は、プロジェクトコピーの起動構成ファイルを直接修正することです。これらのファイルは、workspace/<project_name>/.mtbLaunchConfigs/ ディレクトリにあります。

これらのファイルには、プロジェクトコピーに付けられた名前ではなく、まだ元のプロジェクトにちなんで名前が付けられていることがわかります。したがって、最初に行うことは、ファイルの名前を変更し、元の名前を新しい名前に置き換えることです。選択したファイルエクスプローラで手動で行うことができますが、より早い(そしてスクリーンショットに表示するのがより簡単である :wink:)ため、ターミナルを使用します。

image

次に、元のプロジェクト名のすべての出現箇所をプロジェクトコピーの名前に置き換えて、構成ファイルの内容を変更しなければなりません。繰り返しますが、これはターミナルを使用してデモンストレーションする方が簡単です。sed コマンドの実行後、「myProject」があったところのすべてが「myProject_copy」に変更されていることに注意してください。

ここで、IDEに戻り、元のプロジェクトとプロジェクトコピーを再度選択すると、起動構成が正しいことがわかります。

これで、アプリケーションのコピーをビルド、デバッグ、およびプログラムできるようになります。




オリジナル・ソース(英語)