2016-11-29 4 views
0

私のgradleプロジェクトでは、パスワードの暗号化にDropwizard Cryptoを使用しています。私はIntelliJ env変数にパスフレーズを追加しました。 "gradlew run"を実行すると解読できないエラーが発生しました。 また、〜/ .bash_profileにenv変数を追加し、端末からIntelliJを実行して同じエラーが発生しました。これは、Windows上では正常に動作しますが、Macでは動作しません。(私のOSはSierra 10.12です) 私はgradlew実行タスクを端末から実行しようとしましたが、同じエラーが発生しました。どんな助けもありがたい。OSX:env変数が利用できません

+0

私はデバッグして深く行って、これが問題であることを確認しました。 http://stackoverflow.com/questions/6481627/java-security-illegal-key-size-or-default-parameters – Sara

答えて

1

これはおそらく、ターミナルセッションから

export IntelliJ=passphrase 

に試してみて、同じセッションからgradlewを実行

~/.bash_profile (with a dot) 

または

~/.profile 
+0

。質問では – Sara

1

にする必要があります。

+0

私はそれを試み、それは動作しませんでした。 端末では、値をエコーするとパスワードが表示されます。しかし、IntelliJから実行され、コマンドラインが動作しないgradlew – Sara

関連する問題