How to install a compiled by Gradle jar into the local Gradle Repository files-2.1 instead of the Maven repository?

前端 未结 4 2174
失恋的感觉
失恋的感觉 2021-02-13 04:17

In my build.gradle, I added the plugin:

apply plugin: \'maven\'

Then using “gradle install” I can copy the resulted jar into the maven reposito

4条回答
  •  悲&欢浪女
    2021-02-13 05:07

    If you insist on manipulating the cache, then your best bet is to write a shell script that will manually replace latest JAR in the cache.

    The reason is that Gradle does not come with this functionality built-in, as Gradle uses notion of "local cache" in a strict sense, as opposed to "local repository" which is used by Maven.

    The difference is that you are never supposed to save files to local cache manually.

    To solve your problem the recommended way: Suppose that project A is a dependency of project B. Then you can call publishToMavenLocal command in project A to refresh the depedency. Add mavenLocal() repository in gradle.build of project B, so every time you build project B, Gradle will check the local repository when resolving the dependency A.

提交回复
热议问题