You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Michael Brohl (Jira)" <ji...@apache.org> on 2021/06/22 18:36:00 UTC

[jira] [Updated] (OFBIZ-12263) Cannot compile plugins with dependencies in other repositories - clojars repo

     [ https://issues.apache.org/jira/browse/OFBIZ-12263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Brohl updated OFBIZ-12263:
----------------------------------
    Priority: Minor  (was: Major)

> 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: New Feature
>            Reporter: Ioan Eugen Stan
>            Priority: Minor
>
> 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)