JavaGian java tutorial and java interview question and answer

JavaGian , Free Online Tutorials, JavaGian provides tutorials and interview questions of all technology like java tutorial, android, java frameworks, javascript, ajax, core java, sql, python, php, c language etc. for beginners and professionals.

Maven ant plugin – Generate build.xml from pom.xml

Maven ant plugin – Generate build.xml from pom.xml


Suppose you had created and maintained your project from maven for long time, but now you have instructions to move it to ant build environment. Well, it does not look easy, but it really is very much.
All you need to use if maven ant plugin which is specifically only for this purpose.
Console
$ mvn ant:ant
Lets see a detailed example to generate ant build file from maven pom file using maven ant plugin.

1. Create sample maven project

Console
$ mvn archetype:generate
            -DgroupId=com.howtodoinjava
            -DartifactId=antBuildScriptDemo
            -DarchetypeArtifactId=maven-archetype-quickstart
            -DinteractiveMode=false

2. Generate ant script from pom.xml

Console
$ cd antBuildScriptDemo
$ mvn ant:ant

3. Demo to generate build.xml from pom.xml

Above command will generate 3 files in project root folder.
  1. build.xml
  2. maven-build.properies
  3. maven-build.xml
To run the above generated ant file, install ant in your system and execute the build.xml file like this:
Console
ant build.xml

.