Konfiguration der Java-Build-Zeitkonstante

Ich habe ein Projekt, das ich mit mehreren Konfigurationen erstellen möchte. Ich habe eine Konstante, die zwischen Builds unterschiedlich sein muss, aber ich weiß nicht, wie ich sie basierend auf meiner Konfiguration ändern soll.

Zum Beispiel möchte ich in der Lage sein, das Folgende basierend auf einem Wert in einer Konfigurationsdatei auszuführen.

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

und

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

Wir bauen mit Ameisen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage