Bonjour,
Je construis un module via Ant et Ivy. Je souhaite le publié en local pour qu'il puisse etre utilisé par d'autre programme.
Du coup 2 questions :
- Faut il forcement définir un repository local? Si oui comment faire?
- quand je vais dans le cache de Ivy, et que je regarde le fichier xml relatif a mon module, j'y vois toutes les dependances definit dans mon fichier ivy.xml. Comment faire pour qu'il ne prenne que les dependence lié à la "compile" et non ceux du "check?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <configurations defaultconfmapping="default" > <conf name="default" /> <conf name="compile" extends="default"/> <conf name="check" extends="default" /> </configurations > <publications> <artifact name="Tools" type="jar" conf="compile"/> </publications> <dependencies> <dependency org="net.java.dev.beansbinding" name="beansbinding" rev="${beansbinding.version}" conf="compile->default"/> <dependency org="checkstyle" name="checkstyle" rev="${checkstyle.version}" conf="check->default"/> <dependency org="pmd" name="pmd" rev="${pmd.version}" conf="check->default"/> <dependency org="com.google.code.findbugs" name="findbugs-ant" rev="${findbugs.version}" conf="check->default"/> </dependencies>
Partager