Bonjour,
Je débute avec Maven, et je suis un peu perdue au niveau des dépendances.
J'utilise Maven au sein d'Hudson, sur des projets venant d'Eclipse à la base.
J'ai deux types de dépendance que je n'arrive pas à créer :
- J'ai une library qui se trouve dans /src/libs/ (une library en .swc). J'ai beau avoir tenté de l'installer avec leur commande, mais rien, il compile et n'arrive pas à inclure la library dans le projet.
- J'ai une dépendance avec un autre projet. J'aimerai inclure les classes de l'autre projet dans mon projet en cours. J'ai tenté de le faire parent, mais il ne semblait pas le voir :
1 2 3 4 5 6
| <parent>
<groupId>com.nomdemongroupe</groupId>
<artifactId>libPrincipal</artifactId>
<version>2</version>
<relativePath>../libPrincipal/pom.xml</relativePath>
</parent> |
Voici mon arborescence :
-project1/
-src/
-libs/
-pom.xml
-libPrincipal
-src/
-pom.xml
Pourriez vous m'expliquer comment inclure des bibliothèques personnelles et comment inclure les classes d'un autre projets dans un projet.
Une petite question pour finir :
- dans mes fichiers eclipse, j'ai définie une variable :
<compiler additionalCompilerArguments="-define=CONFIG::configu,true
Comment puis-je définir une variable de compilation dans maven ?
Merci d'avance pour vos réponses !!
Partager