Binnen ons team willen wij binnenkort gebruik gaan maken van Maven. Inmiddels ben ik begonnen met het bouwen van pom's voor onze verschillende projecten die nog in ontwikkeling zijn.
Bij het indelen van de dependencies en het inrichten van de shared repository kom ik er niet helemaal uit. Er wordt namelijk gebruik gemaakt van enkele 3rd party libraries die niet in de centrale Maven repository staan. Deze zal ik dus zelf in onze shared repository moeten installeren.
Het installeren van deze libraries is op zich geen probleem (mvn install:install-file plugin), echter worden enkele frameworks in verschillende libraries geleverd. Hierbij weet ik niet zo goed hoe ik dit aan moet pakken. Ik kan deze libraries per stuk installeren, zodat ik in de pom's van mijn project een lijst van dependencies bijhoud. Maar het lijkt mij handiger dat ik in mijn pom maar 1 dependency toevoeg, en dat alle onderliggende libraries automatisch in mijn locale repository en classpath worden gegooid.
Hieronder een voorbeeld om het te verduidelijken:
Ik heb de volgende jars:
toplink.jar
toplink-oc4j.jar
antlr.jar
Ik wil dus een dependency toe kunnen voegen van bijvoorbeeld groupId=oracle.toplink en artifactId=toplink. Wat ik dan wil is dat niet alleen toplink.jar wordt opgehaald, maar ook de onderliggende jars toplink-oc4j.jar en antlr.jar.
Is er iemand die mij hier mee kan helpen?
Bij het indelen van de dependencies en het inrichten van de shared repository kom ik er niet helemaal uit. Er wordt namelijk gebruik gemaakt van enkele 3rd party libraries die niet in de centrale Maven repository staan. Deze zal ik dus zelf in onze shared repository moeten installeren.
Het installeren van deze libraries is op zich geen probleem (mvn install:install-file plugin), echter worden enkele frameworks in verschillende libraries geleverd. Hierbij weet ik niet zo goed hoe ik dit aan moet pakken. Ik kan deze libraries per stuk installeren, zodat ik in de pom's van mijn project een lijst van dependencies bijhoud. Maar het lijkt mij handiger dat ik in mijn pom maar 1 dependency toevoeg, en dat alle onderliggende libraries automatisch in mijn locale repository en classpath worden gegooid.
Hieronder een voorbeeld om het te verduidelijken:
Ik heb de volgende jars:
toplink.jar
toplink-oc4j.jar
antlr.jar
Ik wil dus een dependency toe kunnen voegen van bijvoorbeeld groupId=oracle.toplink en artifactId=toplink. Wat ik dan wil is dat niet alleen toplink.jar wordt opgehaald, maar ook de onderliggende jars toplink-oc4j.jar en antlr.jar.
Is er iemand die mij hier mee kan helpen?