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

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

8
Ant:ディレクトリ内の各ファイルに対してコマンドを実行する方法は?
ディレクトリ内の各ファイルに対して、Antビルドファイルからコマンドを実行したい。 プラットフォームに依存しないソリューションを探しています。 どうすればよいですか? もちろん、スクリプト言語でスクリプトを書くこともできますが、これによりプロジェクトにさらに依存関係が追加されます。

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 

11
Antプロパティの文字を置き換える
プロパティの値を取得し、特定の文字を置き換えて別のプロパティにコピーする簡単な方法はありますか? 言ってくださいpropA=This is a value。私は、その結果、アンダースコアにその中のすべてのスペースを置き換えたいですpropB=This_is_a_value。
90 string  ant 

12
javac1.8クラスが見つかりません
jdk1.5とjdk1.8の2つのjdkをインストールしました。私は次のAntbuild.xml設定ファイルを持っています: <target name="compileCustomSrc"> <javac srcdir="src" destdir="build/classes" source="1.5" target="1.5" > <classpath> <fileset dir="C:/lib/"> <include name="*.jar" /> </fileset> </classpath> </javac> </target> jdk1.8をインストールする前に、Eclipseから呼び出されたAntはすべてのソースを正常にコンパイルしました。しかし今、私は次のエラーメッセージを持っています: クラスが見つかりません:javac1.8 私のJAVA_HOMEとJRE_HOME: JAVA_HOME = C:\ Program Files(x86)\ Java \ jdk1.5.0_16 JRE_HOME = C:\ Program Files(x86)\ Java \ jre1.5.0_16 EclipseJREで1.5に設定します。Java 1.8はインストール中にいくつかの設定を設定しますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.