問題タブ [buildconfig]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - Grails 2.4.4 - Guava が含まれています。Guava 14.x 以降が必要です
特定のライブラリの新しいバージョンを必要とするプロジェクトから、Grails が提供するライブラリを除外するにはどうすればよいでしょうか?
私が持っている例は、Guava の新しいバージョンを使用する必要があることです。Grails または Intellij は $GRAILS_HOME/libs からインクルードします。
$ 検索します。-name *.jar|grep
guava ./lib/com.google.guava/guava/jars/guava-10.0.1-javadoc.jar
./lib/com.google.guava/guava/jars/guava-10.0.1 .jar
./lib/com.google.guava/guava/jars/guava-10.0.1-sources.jar
このようなブロックを使えば排除できると思いました。しかし、うまくいきませんでした。Grails lib フォルダーから削除する必要がありました。ライブラリを削除した後、Guava クラスの競合は終了しましたが、これは長期的な修正には適していません。
それで、Grailsで提供された依存関係の競合を処理するための「ベストプラクティス」はありますか?
ありがとう、クリス
android - BuildConfig クラスがリテラル値の代わりに Boolean.parseBoolean() を使用するのはなぜですか?
Android Studio とGradleBuildConfig
プラグインによって生成されたクラスを見ると、ブール値リテラルまたは.BuildConfig.DEBUG
Boolean.parseBoolean(String)
true
false
Gradle を使用してカスタム ビルド プロパティを追加するときは、次のようにします。
しかし、生成されたものを見ると、 Google がフラグBuildConfig
に対して別のアプローチを取っていることがわかります。DEBUG
Boolean.parseBoolean(String)
リテラルの代わりに使用する利点は何ですか?
php - PHP ソースの構成スクリプトはどこで入手できますか?
現在、PECL を介して PHP の拡張機能を構築しようとしています。
/Applications/MAMP/bin/php/php5.4.39/bin/pecl install memcached
OS X と MAMP を使用しているため、このエラーが発生しました。
/Applications/MAMP/bin/php/php5.4.39/include/php/Zend/zend.h:51:11: 致命的なエラー: 'zend_config.h' ファイルが見つかりません
MAMP は PHP のヘッダー ファイルなしで出荷されているため、手動で取得する必要がありました。そこで、 https://github.com/php/php-src/releases/tag/php-5.4.39にアクセスしてソースをダウンロードしました。
に解凍し/Applications/MAMP/bin/php/php5.4.39/include/
、フォルダーの名前を に変更し、php-5php-src-PHP-5.4.39
フォルダーphp
に変更してみました/Applications/MAMP/bin/php/php5.4.39/include/php
。
で構成スクリプトを実行しようとしました./configure
。しかし、それは見つかりませんでした。私が見つけたのはconfigure.ln
、私が言われたようにautoconf用でした。だから私は走っautoconf
た。Autoconf は次のようなエラーでクラッシュしました:
configure.in:2: エラー: マクロが定義されていない可能性があります: dnl
私は混乱していました。./buildconf
次のことを教えてくれたスクリプトを見つけました:
リリース パッケージで buildconf を実行しないでください。buildconf --force を使用して、このチェックをオーバーライドします。
私はそれを強制し、そこに行きます:./configure
スクリプトがついに存在しました.
php.net サイトで同じリリースを確認しました。前回これを行ったときは、このような混乱はまったくなかったと思ったからです。
だから私はこれをダウンロードしました:http://php.net/get/php-5.4.39.tar.bz2/from/a/mirror
./configure
スクリプトがありました。
ここで私の質問: php.net のリリースと GitHub のリリースが異なるのはなぜですか? また、スクリプトを使用しない場合、リリースバージョンで使用すべきではないスクリプトを使用せず./buildconf
に取得するにはどうすればよいですか?./configure
./buildconf
ありがとう :)
java - すべてのフレーバーの BuildConfig.class
一定の BuildConfig.class で Robolectric を実行しようとしていますが、gradle によって生成されたすべてのフレーバーで使用できるわけではないようです。それらすべてに対してgradleにこのファイルを作成させるコマンドはありますか?
cordova - Phonegap ブラックベリーの不明なオプション buildConfig?
わかった。これは、私が過度にイライラしているように聞こえるかもしれません。私が働いている人のためにリリースする Blackberry アプリを構築しようとしています。ビルド構成を追加してキーストアを追加した後、Android を問題なくビルドしました。しかし、そうですね、phonegap build blackberry 10 を実行しただけでも、次の結果が得られます。
私の大きな問題は、buildConfig パラメーターを追加していないことです。Phonegap は、その場所を実行しているように、すべてを独自に実行しているだけです。
ヘルプ???