I’ve inherited a Maven project. I’m just using it as a build tool and I’d like to disturb things as little as possible. I have to make a slight addition to one of the Java files and that addition requires that I include a new jar on the build path. How do I say: here a jar, just use it. It doesn’t have to be versioned or depended or downloaded or anything, just use it. Any help would be appreciated.
EDIT: I found this, which actually works (!). If someone who knows about such things could read this answer and if it seems reasonably correct, please close this question as a dup.
EDIT: Nope, I misinterpreted my results. It doesn’t seem to work.
Here is how to proceed. Create a separate maven project inspired from the following
pom.xml.Assuming there is a
/toinstall/4.6/directory relative to yourpom.xmland that a jar calledproguard.jaris in there, calling this plugin will copy the jar from your local directory to your maven local repository.This has to be executed once, that’s why it is preferable to have a separate small maven project for injecting missing jars.
Then, add a dependency in your project using the coordinates (artifactid, version and packaging) you have defined in the above
pom.xml.