問題タブ [build-script]
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.
mono - PhantomビルドシステムはMonoで動作しますか?
.Netプロジェクト用のクロスプラットフォームビルドシステムを見ています。 ファントムは面白そうに見えますが、モノラルのLinuxで問題なく動作するかどうか疑問に思っています。それはブーの上に建てられています。BooはMono(http://www.mono-project.com/Boo)である程度サポートされているようですが、私はそれについてあまり知りません。
PhantomをMono/Linuxセットアップで使用できますか?
java - クラスへの Ant ビルド トレース呼び出し
依存関係が構築される前にクラス A を構築しているため、ビルド スクリプトが失敗します。
コンパイル中に正確にクラス A がロードされているときをトレースする方法はありますか? 失敗するタスクは知っていますが、そのタスクは他のクラス C、D、E をコンパイルしており、それらの間に直接的な関係はありません。コンパイルされたクラスは、クラス A によって拡張されたクラス B をインポートします。
お気に入り
これをデバッグするためにEclipseを使用しています。Ant 冗長モードも役に立ちませんでした。
ヒントをいただければ幸いです。
ありがとう。
java - Ant でメイン クラス エラーが見つかりませんでした
Ant を使用するのは初めてでjava.lang.NoClassDefFoundError
、実行しようとすると例外が発生します。これが私のAntビルドスクリプトです。
ビルドにエラーはありません。実行ターゲットは例外を与えます。jarファイルで生成されたマニフェストを確認したところ、次のようになっています。
windows - コマンドライン引数付きのバッチスクリプトを使用して、任意のVSソリューションを再帰的に検索して構築します
そのため、バッチスクリプトを使用して任意の数のVSソリューションを構築できるようにしたいと考えています。スクリプトで指定されたプロジェクト名を検索し、それらのファイルパスをVSCLIに渡します。形式は次の行に沿ったものになります。
最初の引数は構成になり、後続のすべての引数はプロジェクト名になります。私が問題を抱えているのは、これらのプロジェクトがすべて私のベースコードディレクトリの異なるサブディレクトリにあるということです。したがって、例は次のようになります。
そして、私が構築したい.slnsは次のように配置されます。
FOR / Fを使用したいと思いますが、バッチを思いどおりに機能させるには十分な知識がありません。ここでのガイダンスは大歓迎です。
.htaccess - HTML5 ボイラープレート ビルド スクリプト、VCS ベースの展開、コンテンツの複製
ステージング環境にデプロイしたばかりの新しいプロジェクトで HTML5 ボイラープレート ビルド スクリプトを使用しています。スクリプトは魔法のように機能します。よく文書化されているので、私のアプリケーションで使用するために簡単に構成できました。
ドキュメントを読んだ後、VCS ベースの展開に Paul Irish のアプローチを使用して /publish ディレクトリを指すことにしました。
特定のセットアップ用にこのように構成しましたが、すべてが必要に応じて縮小および連結されたファイルを指しています。これはすばらしいことですが、http://[mysite.com]/publish/ にアクセスして、/publish ディレクトリを直接参照することもできます。
これは、ぶら下がったままにしておくための一種の緩い糸のように思えます。ここで誰かがこれに遭遇し、良い解決策を思いついたのではないかと思っています。ユーザーが URL の後に /publish/ を入力することは想定していませんが、確実にクロールできるようにしたくはありません。
何か案は?
前もって感謝します
更新:以下の Gerben からの多大な支援の後、私はこれについての私の考えを少し変更することになりました - ユーザーは /publish に入力しないため、ユーザーを /publish からルート URL にリダイレクトする必要はありません。 [site.com]/publish へのリンクは絶対にしないでください。代わりに、/publish ディレクトリ内の .htaccess ファイルに次のルールを追加しました。これにより、publish サブディレクトリへのリクエストに対して 403 エラー (禁止) が生成されます: http://httpd.apache.org/docs/current/rewrite/flags.html#flag_f
さらに、検索ボットが同じデータを含む 2 つのファイル セットのインデックスを作成しないように、publish ディレクトリを robots.txt に追加しました。
java - OSX Java の変更により、アリが機能的に削除されましたか?
Java で記述され、ant スクリプトで構築されたクロスプラットフォーム アプリケーションがあります。このコードは、2010 年 1 月以降、Mac でビルドされていません。最近、2010 年 1 月のバージョンをチェックアウトして、新しい作業コピーに問題なくビルドしようとしたところ、次のエラーが発生しました。
この同じコードと同じスクリプトが 2 年前に問題なく作成され、OSX が独自のバージョンの Java を処理していることを知っているので、Java の新しい OSX バージョンの一部が、私たちが依存しているこのライブラリを削除した可能性があるのではないかと考えています。
java - Gradleとマルチプロジェクト構成を処理する方法は?
私はいくつかのプロジェクトを持っています[A、B、C]、AはBとCに依存しています。
プロジェクトをマルチプロジェクトビルド構成に移動したい。今日、私のプロジェクトは完全に分離されたSVN上にあります。
マルチプロジェクトビルド機能を使用する唯一の方法は、プロジェクトを同じリポジトリに移動することであるかどうか疑問に思っていました。次のようなものを想像してみてください。
提案は大歓迎です!ありがとう!
qt - Visual Studio および Qt プロジェクト用のビルド スクリプト
いくつかの VS2010 プロジェクトと 2 つの Qt Creator プロジェクト (GUI 用) で構成される C++ アプリケーションがあります。
すべてのプロジェクトを一度にビルドするビルド スクリプトが必要です。では、その仕事に最適なツールは何でしょうか?
xml - 値をxml属性に設定しようとすると、PowerShellがアンパサンドを奇妙にエンコードします
ビルドスクリプトには、次のようなヘルパーPowerShell関数があります。
値を設定しようとすると、アンパサンドが奇妙にエンコードされることを除けば、うまく機能します。ここに問題があります:
接続文字列の中に"
値があります。これは完全に有効なはずです。"
しかし、私の上記のコードはこれを完全に不合理なものに変換します。私がこの問題を解決できるアイデアはありますか?
python - クルーズ コントロールの Python スクリプトの実行
単一の .py ファイルを使用してすべてをビルドおよび圧縮するプロジェクトがあります。これをクルーズ コントロールで正常に呼び出すにはどうすればよいですか? デフォルトの Ant ビルド スクリプトに対して次のことを試しました。
ただし、クルーズコントロールは「プログラム 'python 2.7.2' を実行できません。システムは指定されたファイルを見つけることができません。
これは本当の初心者の質問ですが、CC に .py スクリプトを実行させるための正しい方向を教えてもらえますか? 良いリソースが 1 つも見つかりません。