問題タブ [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.

0 投票する
0 に答える
762 参照

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で提供された依存関係の競合を処理するための「ベストプラクティス」はありますか?

ありがとう、クリス

0 投票する
2 に答える
3953 参照

android - BuildConfig クラスがリテラル値の代わりに Boolean.parseBoolean() を使用するのはなぜですか?

Android Studio とGradleBuildConfigプラグインによって生成されたクラスを見ると、ブール値リテラルまたは.BuildConfig.DEBUGBoolean.parseBoolean(String)truefalse

Gradle を使用してカスタム ビルド プロパティを追加するときは、次のようにします。

しかし、生成されたものを見ると、 Google がフラグBuildConfigに対して別のアプローチを取っていることがわかります。DEBUG

Boolean.parseBoolean(String)リテラルの代わりに使用する利点は何ですか?

0 投票する
1 に答える
2479 参照

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

ありがとう :)

0 投票する
1 に答える
1887 参照

java - すべてのフレーバーの BuildConfig.class

一定の BuildConfig.class で Robolectric を実行しようとしていますが、gradle によって生成されたすべてのフレーバーで使用できるわけではないようです。それらすべてに対してgradleにこのファイルを作成させるコマンドはありますか?

0 投票する
2 に答える
389 参照

cordova - Phonegap ブラックベリーの不明なオプション buildConfig?

わかった。これは、私が過度にイライラしているように聞こえるかもしれません。私が働いている人のためにリリースする Blackberry アプリを構築しようとしています。ビルド構成を追加してキーストアを追加した後、Android を問題なくビルドしました。しかし、そうですね、phonegap build blackberry 10 を実行しただけでも、次の結果が得られます。

私の大きな問題は、buildConfig パラメーターを追加していないことです。Phonegap は、その場所を実行しているように、すべてを独自に実行しているだけです。

ヘルプ???