You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Ioan Eugen Stan (Jira)" <ji...@apache.org> on 2021/06/22 08:52:00 UTC
[jira] [Created] (OFBIZ-12263) Cannot compile plugins with
dependencies in other repositories - clojars repo
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)