[ https://issues.apache.org/jira/browse/OFBIZ-12263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17370206#comment-17370206 ]
Ioan Eugen Stan commented on OFBIZ-12263: ----------------------------------------- Hi [~mbrohl] , Thanks for looking at this. I don't understand what you are suggesting. I tried adding clojars repository to my plugin in the `repositories {}` code block but it does not work. I researched a bit and did not find a solution. I would like to distribute my plugin so people can use it but right now they can't build it unless they make changes to OFBiz source code. If you know of a way for me to solve this, please share and I will do my best to document it. But right now, IMO there is no clear way to develop plugins that have dependencies outside the repositories currently used by OFBiz. Hence the issue I created. Thanks, Eugen > 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)