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

Apache Ant(旧称Jakarta Ant)は、元々Javaプロジェクト用に作成された宣言型のXMLベースのビルドツールです。Javaソースのコンパイル、アーカイブのビルド、テストの実行など、最も一般的なビルド操作を実行するための豊富な標準タスクセットを提供します。Antの機能は、カスタムタスクとマクロを介して拡張できます。


9
AntまたはMavenの代わりにGradleを使用する理由 [閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Javaをターゲットにした別のビルドツールで本当に何ができるのですか? 他のツールでGradleを使用するのはなぜですか?

27
NoClassDefFoundError-EclipseおよびAndroid
ビルドパスに2番目の外部ライブラリを追加するまで、正常に機能していたAndroidアプリを実行しようとして問題が発生しました。scoreninja jarを追加したので、アプリを実行しようとするとNoClassDefFoundErrorが発生します。 ここにメッセージがあります: 02-11 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapter すべてのビルドスクリプトはAndroidツール(?)によって生成されるため、Eclipseのクリーンアップと再ビルドまたは再起動以外に何ができるかわかりません(すでに3つすべて試しました)。これを修正する方法を誰かが知っていますか?
193 java  android  eclipse  ant  build 


9
AntとMavenの違い[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 この質問を改善する AntとMavenの違いを誰かに教えてもらえますか?私も使ったことがありません。Javaプロジェクトのビルドを自動化するために使用されていることは理解していますが、どこから始めればよいかわかりません。

8
Mac OS XにApache Antをインストールするにはどうすればよいですか?
MacにApache Antをインストールしようとしましたが、次の手順に従いました。 apache-ant-1.8.1-bin.tar.gzダウンロードフォルダーにダウンロードしました。 /usr/local/このコマンドを使用するようにファイルを移動しました:sudo shとmv apache-ant-1.8.1-bin.tar.gz /usr/local/ 使用したいのですcd /usr/local/が、機能しません。「そのようなファイルやディレクトリはありません」と表示されます。 次にcd /usr/、とlsコマンドを使用しましたが、ローカルフォルダーがそこにあるようです。アクセスしようとすると、同じエラーが発生します。 既に使用してsudo suいるのでなぜアクセスできないのですか?何か案は?
179 apache  ant  macos 

10
Cordovaコマンドラインインターフェイスを使用して署名済みAPKファイルを作成する方法
という名前のサンプルアプリケーションを作成しましたcheckStatus。次に、署名済みAPKファイルを作成します。したがって、テスト用に別のデバイスにインストールできます。 このため、私はグーグル検索し、このドキュメントを見つけました。 ドキュメントに従って、プロジェクトディレクトリに切り替えて、次のコマンドを実行しました。 keytool -genkey -v -keystore key-name.keystore -alias alias-name -keyalg RSA -keysize 2048 -validity 10000 上記のコマンドを実行した後、という名前のファイルを取得しましkey-name.keystoreたprojectRoot/key-name.keystore。 次に、そのファイルをにコピーアンドペーストしましたprojectRoot/platforms/android/key-name.keystore。 その後、という名前のファイルを作成し、にant.properties保存しましたprojectRoot/platforms/android。 ファイル内に次のコードを記述しました。 key.store=projectRoot/key-name.keystore key.alias=myApp その後、次のコマンドを実行して解放しました Cordova builds android --release 次のエラーがスローされます。 /home/projectRoot/platforms/android/cordova/node_modules/q/q.js:126 throw e; ^ Error code 1 for command: ant with args: release,-f,/home/projectRoot/platforms/android/build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen Error: /home/projectRoot/platforms/android/cordova/build: Command failed with exit code 8 at …
169 android  cordova  ant 

17
Javaでmakeを使用しないのはなぜですか?
私が見たほとんどすべてのJavaプロジェクトは、MavenまたはAntを使用しています。これらはすばらしいツールであり、ほぼすべてのプロジェクトで使用できます。しかし、何が起こったのでしょうか?Java以外のさまざまなプロジェクトで使用され、Javaを簡単に処理できます。もちろん、Windowsを使用している場合はmake.exeをダウンロードする必要がありますが、AntとMavenにもJDKが付属していません。 Javaで使用する場合、makeに基本的な欠陥はありますか?AntとMavenがJavaで書かれているからというだけのことですか?
162 java  ant  makefile  maven 


7
PhoneGap / CordovaでAndroid用にビルドするときにMac OS X 10.9 Mavericksでコマンド「ant」を実行するとエラーが発生する
今日は、Mac OS X MavericksでPhoneGap / Cordovaを試しました。iOS向けのビルドはうまくいきましたが、Android向けのビルドには推測が必要でした。 Android 4.2.2をAndroid SDK Managerを介してインストールしました(新しいAPI v17は新しいAPIと互換性がなかったため使用する必要がありました)、PATH environment variablesSDKのplatform-toolsを追加しtools、コマンドを実行して離陸する準備ができていると思いました: phonegap run android それにもかかわらず、次のエラーが発生しました。 [phonegap] detecting Android SDK environment... [phonegap] using the local environment [phonegap] adding the Android platform... [error] An error occured during creation of android sub-project. ERROR : executing command 'ant', make sure you have …

10
JUnit:テストutilsクラスで「実行不可能なメソッド」を回避する方法
JUnit3.8からJUnit4.4に切り替えました。Antを使用してテストを実行しますが、すべてのテストは正常に実行されますが、テストユーティリティクラスは「実行可能なメソッドがありません」エラーで失敗します。私が使用しているパターンは、* Test *という名前のすべてのクラスをtestフォルダーに含めることです。 ランナーが@Test属性で注釈が付けられたメソッドを見つけられないことを理解しています。ただし、これらのクラスはテストではないため、これらのアノテーションは含まれていません。驚くべきことに、これらのテストをeclipseで実行すると、これらのクラスについて文句はありません。 JUnit3.8では、これらのユーティリティクラスはTestCaseを拡張しなかったため、ランナーがそれらを実行しようとしなかったため、まったく問題ではありませんでした。 Antスクリプトのjunitターゲットでこれらの特定のクラスを除外できることはわかっています。しかし、追加する新しいユーティリティクラスごとにビルドファイルを変更したくありません。また、クラスの名前を変更することもできます(ただし、クラスに適切な名前を付けることは、常に私の最も弱い才能でした:-) この問題のエレガントな解決策はありますか?
118 java  ant  junit  testing 

5
Antパススタイルの学習
Antパススタイルの規則を学ぶためのリソースはどこにありますか?Antサイト自体に行きましたが、パスのスタイルに関する情報は見つかりませんでした。
104 java  ant  path  conventions 

7
JAVA_HOMEはJDKまたはJREを指す必要がありますか?
を指さしましJAVA_HOMEたC:\Program Files (x86)\Java\jre7。正常に動作します。その後、私はantを解凍し、Antに関連する環境変数を設定しました。入力後に次のエラーメッセージが表示されました"ant -version" このフォーラムを検索しました。1つの解決策は、JREではなくJavaをJDKにポイントすることです。これが解決策であるかどうかは正確にはわかりません。言い換えると、一般的に、JAVA_HOMEはどちらを指す必要がありますか?JDKまたはJRE?
102 java  ant  java-home 

11
Antを使用してディレクトリをコピーする方法
copydirディレクトリツリーをコピーするために使用しましたが、非推奨です。私のディレクトリにはいくつかのサブディレクトリが含まれており、それらのいくつかはファイルを含み、他はより多くのサブディレクトリを含んでいます。 ツリー全体をコピーするにはどうすればよいですか?
99 java  ant 

4
Nant / Antの命名パターンはどのように使用しますか?
私は常に、Nantの命名パターン(たとえば、ファイルセットで使用されているもの)の構文内を忘れてしまったことを認めざるを得ません。二重のアスタリスク/単一のアスタリスクのものは、私の心の中でとても忘れられそうです。 誰かが命名パターンの決定的なガイドを提供できますか?
99 ant  nant 

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