2011-11-11 13 views
4

プロジェクトディレクトリを指すIntelliJ IDEAのパスマクロはありますか?私はプロジェクトディレクトリを指すIntelliJ IDEAのパスマクロはありますか? (IDEA 10.5.2)

${PROJECT_DIR} 

を持ってビルド10.5.2では

はnullです。

ありがとうございます!

+0

この変数はどこで使用しますか?それがヌルであることをどのように確認しましたか? – CrazyCoder

+0

GWTコンパイラの追加のコマンドラインパラメータで使用します。 '$ {PROJECT_DIR} 'を使うとIDEはIDEAフォルダのutils.jarからStringUtils.replace()メソッドから例外をスローします。私はそれを逆コンパイルして、マクロの値がnullの場合にのみ発生することを確認しました。 – expert

+0

@CrazyCoder:Чтопосоветуетесделать、Сергей? – expert

答えて

5

IDEA実行/デバッグ設定のいくつかのフィールドは実際には${PROJECT_DIR}${MODULE_DIR}という変数を受け入れますが、作業ディレクトリフィールドなどの変数はGWTコンパイラにパラメータを渡す場合のようにすべてのフィールドで使用できません。

すでにopen issue related to your requestがありますが、必要に応じて別のファイルを作成できます。

+0

ありがとうございます。それは悲しいことだ。どのバージョンのどのアイデアが修正される可能性がありますか? – expert

+0

ETAはありません。申し訳ありません。 – CrazyCoder

+0

@CrazyCoder、ディレクトリ/モジュールを右クリックするなどのマクロを記録すると、その選択が記録されないので、マクロのアクティベーションは後でアクティブになるように発生します。関連性:http://stackoverflow.com/questions/41076187/intellij-recording-and-playing-macro-for-maven-generate-sources-and-update-f – momomo

関連する問題