EclipseにapachemavenでビルドするJavaプロジェクトがあります。
問題は、gettext関数がないために、プロジェクトが正しくコンパイルされないことです。
そこで、次のように検索してgettextをインストールしました。
Gettextのダウンロード:http ://www.gnu.org/software/gettext/
これらのコマンドを実行します
tar -zxf gettext-0.18.1.1.tar.gz
cd gettext-0.18.1.1
次に、gettext-0.18.1.1でこれらのコマンドを実行します
./configure
make
sudo make install
残念ながら、これでは私の問題は解決しません。
https://gist.github.com/1014218で、ライオンにgettextをパッチすることについても何かを見つけました 。 しかし、ここで何をすべきか本当に理解しておらず、これで問題が解決するかどうかさえわかりません。
次のコマンドを使用して、ターミナルでプロジェクトをコンパイルしようとすると、次のようになります。
§ maven compile
この警告が表示されます:
[INFO] [gettext:dist {execution: convert-po-class}]
[INFO] Processing de/de.po
[WARNING] msgfmt --java2 -d /.../workspace/target/classes -r **.**.**.**.Translation -l de /.../workspace/po/de/de.po
(...および**はプライバシー上の理由によるものです)
(Eclipseでは、ビルダーもjavaビルダーからmavenに変更されました。また、ターミナルではなくEclipseでプロジェクトを実行しようとすると、次のエラーが発生します。
NoClassDefFoundError: org/xnap/commons/i18n/I18nFactory
)。
編集:私はこのリンクも見つけました: http://code.google.com/p/rudix/source/detail? r = 0e7c428f9609
しかし、私が変更するように言われた文書さえそこに見つけることができません。
助けてください