Konfiguracja stałej czasu budowania Java

Mam projekt, który chciałbym zbudować przy użyciu wielu konfiguracji. Mam stałą, która musi być inna dla kompilacji, ale nie wiem, jak ją zmienić na podstawie mojej konfiguracji.

Na przykład chciałbym móc wykonać następujące czynności w oparciu o wartość w pliku konfiguracyjnym.

@WebService(targetNamespace = "http://example.com/")
public class CustomerWebService {

i

@WebService(targetNamespace = "http://demo.example.com/")
public class CustomerWebService {

Używamy mrówek do budowy.

questionAnswers(1)

yourAnswerToTheQuestion