-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Maven Central Request Created #31
Comments
Hi @xsalefter. I don't have any issues but @flotho is doing most of the development these days and need to confirm with him. @flotho, any thoughts? |
Would it be possible to revive this? I'm working on getting an up-to-date Odoo plugin in Pentaho Data Integration (a.k.a. Kettle) as the current OpenERP plugin is ancient and doesn't work with recent Odoo versions (the existing kettle-openerp-plugin uses v1.3.0 of openerp-java-api). The odoo-java-api-2.0.1.jar built from the current master works with my experimental kettle-odoo-plugin and Odoo 10, so it would be nice if this (or at least: a recent enough) version were published on Maven Central etc. |
@gjvoosten The bottleneck is that neither you or me have an approval access to use But there's another alternatives: You clone the project and use common public domain as group id, for example: |
@xsalefter The question is less urgent, as per http://jira.pentaho.com/browse/PDI-16129 I am now building a Pentaho Marketplace plugin. For that I still need odoo-java-api-2.0.1.jar but to that end I have just cloned your repo, do a local build and install the artifact in our local Maven repo. So my plugin build can depend on it and find it through Maven. [By the way, I see that the original kettle-openerp-plugin that is still part of PDI claims the copyright: |
Good morning everyone, |
Hi @flotho , thanks for your reply. The problem with group-id is, you can't use random/generic group-id name for public repositories. And best practice would recommend the same recommendation as well. (I applied years ago for personal open source project with group id Even if we own odoo-java.com, I'm not sure that sonatype will approve the application because, in my opinion, we need to change top packages name from So, because we don't want to change actual packages name Personally, I don't think that the approval need to be in formal fashion. Just to make sure that you or your company agree to use it. github.com, for example, not explicitly saying the their sub-domain allowed to use as coordinates, but as once we create a project page using the name from github subdomain/project name, sonatype will be happy with that. Once agreed with the coordinates naming, I will help with the process as far as I can. Hope that helps. |
To be fair: since nothing later than openerp-java-api-1.3.0.jar has ever been published, you can get away with a package rename, provided you change the major version number (which you have already done: 1 => 2) and provide some simple upgrade instructions (basically: rename your imports). |
Hi @pietercvdm , as you are owning the domain could you here precise your approval? |
I was using this library for more than 2 years. And I believe that my previous client still using it. You're not alone.. :) |
Hi Guys. De Bortoli Wines (DBW) developed this API with the hope that it will be useful and it seems like indeed it has! Unfortunately Odoo never took off at DBW and it isn't in use in any part of the company. DBW has no incentive to perform any development on the API or related components. I developed the initial software and I have moved on to another company in the mean time as well that also have no use for Odoo. I have spoken to the IT Manager at De Bortoli Wines and he is happy if you want to rename the application to not use the debortoliwines.com domain while still adhering to the licencing requirements in the code (LGPL I think, did I ever move it to apache?). As to what domain to move it to, I'm not sure. I approached @flotho to take over the repo since they were the most active users at the time when DBW stopped using / developing the API. All the best. Kind Regards, |
The license of openerp-java-api is Apache2; it was changed from LGPL in this commit:
` (Note: the license of the OpenERP plugin of Kettle/Pentaho (which uses openerp-java-api) is LGPLv3.) |
Hi @gjvoosten , @xsalefter Couls you tell me if eerything is Ok, or do we still need some changes to propose this repo to maven central ? |
Hi @flotho See statement that
What I got from that statement is that, we better to move on to other domain if we want to publish to maven central, since the name of @pietercvdm company will be publishing in maven central. The problem with another domain is that, this would lead to incompatibility for current application. I'm not sure what the best approach for this, not who will affected by this changes, but eventually in the end, someone need to move this to other domain / change group-id strategy. |
As I wrote above:
|
@gjvoosten , @xsalefter , Ok, so I'll gonna refactor all the code. |
@gjvoosten |
@flotho I believe Sonatype requires that you actually control the domain: http://central.sonatype.org/pages/choosing-your-coordinates.html |
Hi @pietercvdm , |
@flotho (and possibly @xsalefter), |
Hi @gjvoosten , I'm totally fan of your proposal. Moreover, we already have an initiative to upgrade the connector with a partner and are about to add more functions. regards |
Hi! Thanks! Felix |
hi folks, |
Hi! Best regards Felix |
Hi @fhossfel , I forked the repo : https://github.com/odoo-java/odoo-java-api regards |
Hi @pietercvdm ,
This is me again, after years, create new request (again) for work on maven central (sorry..). I will handle this, but I think sonatype need some clarification in a 2-3 business days, and I need your answers. For your information, issue for this work has been raised here:
https://issues.sonatype.org/browse/OSSRH-22999
If you have any concern or disagree with this work, please let me know.
Thanks.
The text was updated successfully, but these errors were encountered: