![]() This allows me to keep the pom.xml of my projects that use the. ![]() jar (which I usually do), then I add the following argument to the command line: -Dsources=target/ I just add the details from the pom.xml into my command line: mvn install:install-file \Īnd if I want the source code JAR to be associated with the. If I didn’t have the pom.xml file, I could still do this. I have not released the game engine to Maven Central, but the code is available on GitHub, as is a release. Game engine (which is now open source on GitHub).m2 directory and repository.Īnd I use this approach at the moment when working with my RestMud game engine. To have the JAR available as a dependency that I can bring in using a normal maven include, I can install the JAR locally to my. This can be a useful tactic, but I don’t think it really scales strategically, e.g. Ĭ:/Users/Alan/Downloads/selenium-2.53.1/selenium-server-standalone-2.53.1.jar I did this in the past when working with a ‘bug fix’ version of Selenium WebDriver that had not yet propagated through to Maven Central - but was available for download. Adding It to the Project as a System-Scoped FileĪs a short-term tactic, I have also added the. It isn’t very good for CI or version controlīut it might help you get your immediate work done:Īnd then adopt one of the following approaches if it works.It doesn’t help you work with other people.I demonstrate this in my free publication Java Desktop Application Technical Testing, and you can read a blog post here containing this information. jar as an IntelliJ project dependency and bypass Maven. Quick Hack: Adding a JAR as an IntelliJ Project Dependencyįor very quick hacks, add the. Publishing the dependency to Maven Central.Using a repository management tool like Nexus or Archiva.Adding it to your project as a system-scoped file.jar files as an IntelliJ project dependency. ![]() It might be a third-party JAR, it might be one that you have written, but regardless, you have a lot of options for this. Sometimes you want to work with a JAR file that isn’t hosted in Maven Central. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
February 2023
Categories |