タグ付けされた質問 「build」

ソースコードファイルをコンピューターで実行できるスタンドアロンのソフトウェアアーティファクトに変換するプロセス

4
CIサーバーでの.NET 4.0ビルドの問題
誰かがCIサーバーにVisual Studio 2010をインストールせずに.NET 4.0アプリケーションをCIサーバーでコンパイルできるようにしましたか? .NET 4.0用のSDKはありません。CIサーバーに.NET 4.0をインストールしました。Msbuild.exeは単純なプロジェクトで機能し、次の警告を出します。 (GetReferenceAssemblyPathsターゲット)-> C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(847,9):警告MSB3644:フレームワーク ".NETFramework、Version = v4.0"の参照アセンブリ見つかりませんでした。これを解決するには、このフレームワークバージョンのSDKまたはターゲットパックをインストールするか、SDKまたはターゲットパックがインストールされているフレームワークのバージョンにアプリケーションを再ターゲットします。アセンブリはグローバルアセンブリキャッシュ(GAC)から解決され、参照アセンブリの代わりに使用されることに注意してください。したがって、アセンブリが意図したフレームワークを正しくターゲットにしていない可能性があります。

7
新しいソースセットをGradleに追加するにはどうすればよいですか?
Gradleビルド(バージョン1.0)に統合テストを追加したい。これらは、webappをlocalhostにデプロイする必要があるため、通常のテストとは別に実行する必要があります(そのwebappをテストします)。テストでは、メインのソースセットで定義されたクラスを使用できる必要があります。これを実現するにはどうすればよいですか?

18
iOS5ストーリーボードエラー:ストーリーボードはiOS 4.3以前では使用できません
ストーリーボードを使用して小さなアプリを作成しましたが、うまく動作しました。最終テストの直前に、私はそれを試してiOS 4.3で動作するかどうかを確認することにしました。プロジェクト設定で灰色の5.0をクリックし、4.3を選択しました。 アプリは次のエラーメッセージでビルドに失敗しました: ストーリーボードはiOS 4.3以前では使用できません iPhoneとiPadの両方のストーリーボードがそれを教えてくれます。 iOS5ターゲットに切り替えたときに、両方のストーリーボードからこれらのエラーが発生し続け、製品がビルドされないという問題! 確認しました:プロジェクト設定のiOS展開ターゲットは5.0ですターゲットアプリの展開ターゲットは5.0ですビルド設定はiOS 5.0 SDKを使用しています プロジェクトをビルド可能な状態に復元するには、他に何が必要ですか?これはまったく新しいバグですか、それとも何か忘れていますか? 更新:クリーン後もこのエラーが発生し続けました。 Schemesのデバッガーを「LLDB」に変更し、追加のcleanを実行したところ、プロジェクトがビルドおよびコンパイルされるようになりました
98 xcode  ios5  build  storyboard 

1
Xcode 4はSchemeデータをどこに保存しますか?
Xcode 4を使い始めたばかりで、プロジェクトのすべてのスキーマが格納されているプロジェクトでファイルを見つけようとしています。どこかにxcodeprojディレクトリのファイルに保存されると思っていましたが、私の人生では、どれを見つけることができませんでした。 私のプロジェクトはすべてSVNサーバーに保存されており、Scheme情報をプロジェクトと共に保持したいと考えています。現在、プロジェクトをチェックアウトすると、Schemesはうまくいきません。 編集:これで少し遊んだ後、Schemesがそれぞれ個別のファイルとしてxcuserdata / user.xcuserdata / xschemes / MyScheme.xschemeに保存され、xcschememanagement.plistファイルですべてがソートされたままになっているようです。 だから私の新しい質問、これらをユーザーごとのスコープではなくプロジェクトごとのスコープに格納する方法はありますか?このようにして、別の開発者が同じプロジェクトを開くと、私が設定したものと同じスキームが表示されますか?
97 xcode4  build 

5
JavaScript WebアプリとJavaサーバー、すべてMavenでビルドするか、WebアプリにGruntを使用しますか?
私たちはAngularJSでWebアプリケーションを実行しており、依存性管理にBowerを使用し、テストの構築、実行などにGruntを使用するというアイデアを気に入っています(Yeoman) サーバーはMavenを使用してJavaで行われるため、もちろんmvn installすべてをシンプルに構築したいと思います(Webアプリケーション+サーバー) では、どのようなアプローチを採用しましたか、またその理由は何ですか。 1)それらを実際には2つの異なるアプリケーションとして扱います。したがって、異なる構築方法/ツールを使用することは許容されます。 2)Grunt Bowerを忘れて、Mavenプラグインを使用して、Webアプリケーションのビルド、テストの実行、依存関係の管理を行います。もしそうなら、どれですか? 3)Maven execプラグインを使用してGruntを呼び出し、フロントエンドWebアプリケーションをビルドします。私はこれを解決策というよりはハックとして捉えています。 4)その他。 Jenkinsとの統合が容易なアプローチはプラスです。 前もって感謝します!

3
Gradleスクリプトを別のスクリプトにインポートするにはどうすればよいですか?
私は、いくつかのnetbeansプロジェクトのビルドとデプロイに関するさまざまな機能を、さまざまな環境にまとめる複雑なGradleスクリプトを持っています。 スクリプトは非常にうまく機能しますが、本質的には、プロジェクトと環境の情報を保持する6ダースのマップを通じてすべて構成されます。 タスクを別のファイルに抽象化して、単純なビルドファイルでマップを定義し、他のファイルからタスクをインポートできるようにしたいと考えています。このようにして、いくつかのプロジェクトに同じコアタスクを使用して、単純なマップのセットでそれらのプロジェクトを構成できます。 Antのタスクと同様の方法で、1つのGradleファイルを別のGradleファイルにインポートする方法を誰かに教えてもらえますか?私はこれまで、Gradleのドキュメントを利用して何の役にも立ちませんでした。 追加情報 以下のトムの返答の後、私は私が何を意味するのかを正確に明らかにしようとするつもりだと思いました。 基本的に私はいくつかのサブプロジェクトを実行するgradleスクリプトを持っています。ただし、サブプロジェクトはすべてNetbeansプロジェクトであり、独自のantビルドスクリプトが付属しているため、gradleにこれらのそれぞれを呼び出すタスクがあります。 私の問題は、ファイルの先頭に次のような構成があることです。 projects = [ [name:"MySubproject1", shortname: "sub1", env:"mainEnv", cvs_module="mod1"], [name:"MySubproject2", shortname: "sub2", env:"altEnv", cvs_module="mod2"] ] 次に、次のようなタスクを生成します。 projects.each({ task "checkout_$it.shortname" << { // Code to for example check module out from cvs using config from 'it'. } }) 私はこれらの種類のタスク生成スニペットの多くを持っています、そしてそれらのすべては一般的です-それらは完全にプロジェクトリストの設定に依存しています。 だから私が欲しいのはこれを別のスクリプトに入れて次のような方法でインポートする方法です: projects = [ [name:"MySubproject1", …
97 java  ant  groovy  build  gradle 

8
GLFW 3をビルドしてインストールし、Linuxプロジェクトで使用する方法
GLFW3 昨夜、Linux向けのGLFW 3パッケージをソースからビルドしようとして遅くまで働いていました。このプロセスには、CMakeに不慣れであるという理由と、GLFWに不慣れであるという理由で、合計3時間という非常に長い時間がかかりました。 この投稿が、昨日の問題からあなたを救ってくれることを願っています!私は短い記事を書いて、うまくいけばあなたの人生の数時間を救うべきだと思いました... #glfw IRCチャンネルの「urraka」、「b6」、「niklas」のおかげで、glfwバージョン3.0.1を動作させることができました。 これは簡単なプロセスではないことがわかりました(確かに私にとっては、私は専門家ではありません)。glfw3、特にCMakeでのセットアップに関するWeb上のドキュメントはあまりないためです。 これを質問と回答のセクションに分割するように依頼されたので、それを実行しました。回答の部分は以下にあります。 あなたはGLFWのメンテナーですか、それともGLFWチームのメンバーですか? GLFW3のメンテナーのいずれかがこれを見つけた場合、私のメッセージは、「Windows、Mac OS X、およびLinuxでのGLFW3のセットアップ」セクションをWebサイトに追加してください!GLFWを使用してプログラムを作成するのは非常に簡単です。オンラインドキュメントは非常に優れており、利用可能なすべてのクラスとモジュールをすばやくスキャンすれば準備完了です。ここで取り上げたテストプロジェクトの例も非常に優れています。私が見つけた2つの主な問題は、1つはシステムにGLFW3をセットアップする方法、もう1つはGLFW3プロジェクトをビルドする方法でした。これら2つのことは、おそらく、専門家でない人には十分に明確ではありません。 編集する 本日(日付:2014-01-14)の概要を確認したところ、GLFWのWebサイトが最後に確認してから大幅に変更されているように見え、GLFWのコンパイルとGLFWを使用したプログラムの作成に関するセクションがあり、これは新しいと思います。
95 linux  build  install  cmake  glfw 

6
requireステートメントなしでwebpackを使用してディレクトリ内のすべてのファイルをロードする方法
アプリの4つのサブディレクトリに分割された大量のJavaScriptファイルがあります。うなり声で私はそれらすべてを取得し、1つのファイルにコンパイルします。これらのファイルにはmodule.exports関数がありません。 Webpackを使用して4つの部分に分割したいと思います。手動で行ってすべてのファイルを要求したくありません。 コンパイル時にディレクトリツリーをウォークし、すべての.jsファイル名とパスを取得し、サブディレクトリ内のすべてのファイルを要求して、それを出力に追加するプラグインを作成したいと思います。 各ディレクトリのすべてのファイルをモジュールにコンパイルして、エントリポイントファイルから必要とするか、http: //webpack.github.io/docs/plugins.htmlで言及されているアセットに含めることができます。 新しいファイルを追加するときは、正しいディレクトリにドロップして、それが含まれることを確認したいだけです。 これを行うために誰かが作成したwebpackまたはプラグインでこれを行う方法はありますか?

30
テストが見つかりませんでした。インストールされているテストディスカバラーとエグゼキューター、プラットフォームとフレームワークのバージョン設定が適切であることを確認して、再試行してください
私は既存のソリューションを.Net 4.6.1にアップグレードする過程にあり、サーバービルド中にユニットテストを実行できませんでした。ローカルでこれらは期待どおりに実行され、フレームワークのバージョンを.Net 4.5.1に戻すと、サーバーで再び実行されます。 次のエラーが発生します。 テストが見つかりませんでした。インストールされているテストディスカバラーとエグゼキューター、プラットフォームとフレームワークのバージョン設定が適切であることを確認して、再試行してください。 より簡単な設定で問題を再現しました: 2つのテスト(1つは失敗、1つは合格)を含む単一のC#単体テストプロジェクトを使用したソリューション。 デフォルトテンプレート(TfvcTemplate.12.xaml)を使用したXAMLビルド定義 Visual Studio Enterprise 2015 Update 1がインストールされたTFS 2015 Update 1 XAMLビルドサーバー(6つの類似したサーバーがあり、すべて同じ結果を生成します)

30
エラー-Androidリソースのリンクに失敗しました(AAPT2 27.0.3デーモン#0)
このエラーがあります android studioを再インストールして、.gradleフォルダーを削除しようとしていますが、解決策はありますか? Error:FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugResources'. > Android resource linking failed (AAPT2 27.0.3 Daemon #0) Command: C:\javasdk\build-tools\27.0.3\aapt2.exe link -I\ C:\javasdk\platforms\android-26\android.jar\ --manifest\ C:\Users\Jalal D\.gradle\caches\transforms-1\files-1.1\fonticon-0.1.8.aar\2b09376fc14469ba65fc8e4d85c2eed1\res\values\values.xml:19:5-25:25: AAPT: error: resource android:attr/fontVariationSettings not found. C:\Users\Jalal D\.gradle\caches\transforms-1\files-1.1\fonticon-0.1.8.aar\2b09376fc14469ba65fc8e4d85c2eed1\res\values\values.xml:19:5-25:25: AAPT: error: resource android:attr/ttcIndex not found. error: …
95 android  gradle  build 

12
C ++のMavenのような依存関係管理?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する いくつかのサブプロジェクトに分割されているC ++プロジェクトがあるとします。サブプロジェクトはすべてDLLを生成し、開発者のさまざまなチームが各サブプロジェクトに取り組みます。メインプロジェクトをビルドしたい場合、すべてのサブプロジェクトを自分でビルドする必要がないようにする方法はありますか? 要するに、MavenがJavaに対して行うのと同様の方法で、依存関係の管理(つまり、バイナリファイルとヘッダーに対する)を行うものを探しています。 実際、私はこれにMavenを使用しようとしましたが、手動でかなり頻繁にパッケージを作成する必要があるため、これはかなり面倒です。Mavenは最新の変更を取得できません。また、Maven内からNAntを呼び出さなければならないので、コンパイルの実行は少しハックです(NAntの機能を使用してVisual Studioソリューションを直接ビルドします)。 これを行うためのヒントやアイデアはありますか?

9
Webpackを使用した環境に基づく条件付きビルド
私はいくつかの開発用のものを持っています-例えば、分散ビルドファイルを膨らませたくないモック。 RequireJSでは、プラグインファイルで設定を渡し、それに基づいて条件付きで条件を要求できます。 Webpackの場合、これを行う方法がないようです。まず、環境のランタイム構成を作成するために、resolve.aliasを使用して、環境に応じてrequireを再ポイントしました。例: // All settings. var all = { fish: 'salmon' }; // `envsettings` is an alias resolved at build time. module.exports = Object.assign(all, require('envsettings')); 次に、webpack構成を作成するときに、どのファイルをenvsettings指すか(つまりwebpackConfig.resolve.alias.envsettings = './' + env)を動的に割り当てることができます。 しかし、私は次のようなことをしたいと思います: if (settings.mock) { // Short-circuit ajax calls. // Require in all the mock modules. } しかし、明らかに、環境がモックでない場合は、これらのモックファイルを組み込みたくありません。 必要に応じて、resolve.aliasを使用して、これらすべての必要なファイルを手動でスタブファイルに再ポイントすることもできます。 どうすればそれを行うことができますか?ありがとう。

10
msbuildを使用してすべてのファイルとフォルダーをコピーする
誰かが私が書こうとしているmsbuildスクリプトで私を助けることができるかどうか疑問に思っています。msbuildを使用して、すべてのファイルとサブフォルダをフォルダから別のフォルダにコピーします。 {ProjectName} |----->Source |----->Tools |----->Viewer |-----{about 5 sub dirs} 私ができる必要があるのは、すべてのファイルとサブフォルダーをtoolsフォルダーからアプリケーションのデバッグフォルダーにコピーすることです。これは私がこれまでに持っているコードです。 <ItemGroup> <Viewer Include="..\$(ApplicationDirectory)\Tools\viewer\**\*.*" /> </ItemGroup> <Target Name="BeforeBuild"> <Copy SourceFiles="@(Viewer)" DestinationFolder="@(Viewer->'$(OutputPath)\\Tools')" /> </Target> ビルドスクリプトは実行されますが、ファイルやフォルダはコピーされません。 ありがとう

14
シェルスクリプトの実行時にJenkinsでビルドを不安定にマークする方法
私が取り組んでいるプロジェクトでは、シェルスクリプトを使用してさまざまなタスクを実行しています。一部はrsyncを実行するsh / bashスクリプトであり、一部はPHPスクリプトです。PHPスクリプトの1つは、JUnit XML、コードカバレッジレポートなどに出力するいくつかの統合テストを実行しています。 Jenkinsは、終了ステータスに基づいてジョブを成功/失敗としてマークできます。では、PHP 1でスクリプトが終了、それはテストが実行中に失敗したことを検出した場合。他のシェルスクリプトはコマンドを実行し、それらの終了コードを使用してビルドを失敗としてマークします。 // :: End of PHP script: // If any tests have failed, fail the build if ($build_error) exit(1); でジェンキンス用語、不安定なビルドは次のように定義されています。 正常にビルドされたビルドは不安定であり、1つ以上のパブリッシャーが不安定だと報告しています。たとえば、JUnitパブリッシャーが設定されていてテストが失敗した場合、ビルドは不安定とマークされます。 シェルスクリプトの実行時に、Jenkinsにビルドを成功だけでなく失敗としてマークするようにするにはどうすればよいですか?
93 shell  jenkins  build  status 

3
ターゲットプラットフォームを「任意のCPU」に変更できない
私はx86 PCで作業し、VS2010で.NET4.0(3.5と同じ問題)を使用しています。新しいプロジェクト(WinFormsAppなど)を作成するとき、最初に実行したいのは、プロジェクト/ソリューションのターゲットプラットフォームを「任意のCPU」に変更することです。 私は次のことを行います: プロジェクトのプロパティ->ビルド-> TargetPlatformを「Any CPU」に変更 プロパティページの上部では、プラットフォームはまだ「アクティブ(x86)」なので、 ソリューションプロパティ-> ConfigurationsMgr->プラットフォーム->新規(x86しか利用できないため)で、ソリューションプラットフォーム「Any CPU」を作成します。 これでプロジェクトのプロパティは「アクティブ(すべてのCPU)」になり、好きなように変更できます。 そして今、問題:新しいプロジェクトを追加すると、プロジェクトは再び「アクティブ(x86)」に設定され、もう一度プロジェクトの設定を変更できません。この2番目のプロジェクトのSolutionProperties-> ConfigurationManagerでは、「Any CPU」プラットフォームは利用できず、AnyCPUのソリューションプラットフォームがすでに存在することが通知されるため、新しいプラットフォームを追加できません... 何が悪いのですか?新しく作成したプロジェクトをAnyCPUに設定するのは難しいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.