2010-01-08 3 views
2

J'utilise Apache Ivy pour gérer les dépendances dans le projet avec plusieurs développeurs. Ils partageront la plus grande partie de la configuration Ivy, mais certains éléments (comme le nom d'utilisateur et le mot de passe du proxy d'entreprise) devraient être spécifiques au développeur. J'ai créé un fichier de référence que tout le monde peut placer dans le ~/.ivy2/ivysettings.xml (c'est ici que le développeur peut spécifier son mot de passe), mais pas sur le ivy:configure sur les machines Windows (Ivy ne développe pas les variables d'environnement et pointe vers ~ est problématique).Avoir une configuration spécifique au développeur pour Apache Ivy

Des suggestions sur comment pourrais-je autoriser la configuration à l'échelle du développeur dans cette configuration?

Répondre

1

La propriété java user.home remplit le même rôle que le ~ des systèmes * NIX.

(Note: Sur les fenêtres, la variable d'environnement USERPROFILE remplit ce rôle)

Ivy peut travailler avec des propriétés système Java, il suffit d'utiliser la notation ${user.home} comme vous le feriez dans Ant.

Références:

Questions connexes