Top "Build-automation" questions

Build automation is the act of scripting or automating tasks like compiling, packaging, running tests, deployment etc.

How can I create an executable JAR with dependencies using Maven?

I want to package my project in a single executable JAR for distribution. How can I make a Maven project …

java maven-2 build-process build-automation executable-jar
What is Gradle in Android Studio?

Gradle is a bit confusing to me, and also for any new Android developer. Can anyone explain what Gradle in …

android-studio gradle android-gradle-plugin build-automation
Controlling maven final name of jar artifact

I'm trying to define a property in our super pom which will be used by all child projects as the …

java maven-2 jar build-automation
Maven: Non-resolvable parent POM

I have my maven project setup as 1 shell projects and 4 children modules. When I try to build the shell. I …

maven module build-automation parent-child
Ant task to run an Ant target only if a file exists?

Is there an ANT Task that would execute a block only if a given file exists? I have the problem …

file ant build-automation
Ant: How to execute a command for each file in directory?

I want to execute a command from an Ant buildfile, for each file in a directory. I am looking for …

file-io ant build-process build-automation
Xcode variables

In Xcode, I know that you can get variables such as PROJECT_DIR to use in some situations, such as …

xcode variables build-process build-automation
How can I get CMake to find my alternative Boost installation?

I have installed the most recent version of Boost in /usr/local (with includes in /usr/local/include/boost and …

linux boost cmake build-automation wt
How do I clear my Jenkins/Hudson build history?

I recently updated the configuration of one of my hudson builds. The build history is out of sync. Is there …

jenkins continuous-integration hudson build-automation
Why does Maven have such a bad rep?

There is a lot of talk on the internet about how Maven is bad. I have been using some features …

java maven-2 build-process build-automation