Ioan Eugen Stan created OFBIZ-12263:
---------------------------------------

             Summary: Cannot compile plugins with dependencies in other 
repositories - clojars repo
                 Key: OFBIZ-12263
                 URL: https://issues.apache.org/jira/browse/OFBIZ-12263
             Project: OFBiz
          Issue Type: Bug
            Reporter: Ioan Eugen Stan


I would like to build a plugin that contains a dependency from Clojars 
repository.

[https://github.com/netdava/ofbiz-clojure-repl]

Clojuras is not in the list of OFBiz repositories and the plugin fails to build.

Adding clojars to the plugin repository configuration does not work.

 

Adding clojars to the main gradle project (in subprojects repository) works.

However this approach leads to add all repos in main project and possibly 
upstream.

 

I think another approach is necessary for this.

A solution would be to make the plugins more independent from the main project.

This could be achieved by using a BOM ?

[https://dzone.com/articles/gradle-goodness-use-bill-of-materials-bom-as-depen]

[https://docs.gradle.org/current/userguide/platforms.html#sub:using-platform-to-control-transitive-deps]

This will probably require to publish ofbiz binaries.

 

ML discussion: [ 
https://lists.apache.org/thread.html/rc8151611a7946b2e9be88755fd44b89af66356941613f4ddff9cdf17%40%3Cdev.ofbiz.apache.org%3E|https://lists.apache.org/thread.html/rc8151611a7946b2e9be88755fd44b89af66356941613f4ddff9cdf17%40%3Cdev.ofbiz.apache.org%3E]

[https://docs.gradle.org/current/userguide/declaring_repositories.html]

[https://discuss.gradle.org/t/repositories-in-subprojects/23596/2]

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to