Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a way to install jar local gradle repository, as it in mave (maven install:install-file [duplicate]

I used to work only with maven, and when project requires some jar which is not available in any repository, I was able to install it with

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
    -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

It was quite easy.

Now I struggle with gradle, my project depends on a jar which no longer exists in any repository. I have the jar file on my disk. Changing the jar version in project dependencies does not apply to my problem.

Is there any way to install jar file into the gradle cache from command line without changing any project dependencies?

like image 275
kokosing Avatar asked Jan 22 '13 13:01

kokosing


People also ask

Is Mvn install command is used to install jar file in local repository?

In this case you can perform mvn initialize and jar will be installed in local maven repo.

What is equivalent of MVN install in gradle?

gradle install publishes into the local Maven repo, and mavenLocal() makes sure to look there for dependencies.

Does gradle use Maven local repository?

Bookmark this question. Show activity on this post.


1 Answers

@DaveNewton posted a link to a question that talks about adding your local Maven repository to Gradle's artifact search path. If you still have your local Maven repository, and the file has been deployed there, this will work.

Gradle also lets you reference dependencies on your local filesystem. However, if your computer crashes, you're in trouble.

I think a far better approach is to use a repository manager, like Nexus or Artifactory. It should be running on a separate machine that is regularly backed-up and/or uses RAID disks for its repository.

like image 95
parsifal Avatar answered Sep 24 '22 21:09

parsifal