[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17216082#comment-17216082 ] Aleksandar Vidakovic commented on FINERACT-1102: [~vorburger] Yeah... my bad... sometimes I'm just fighting my trigger fingers ;) ... but I know now how to proceed with the Maven publish thingy... :) If I'm not totally mistaken it's easy peasy. > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Improvement >Reporter: Michael Vorburger >Assignee: Aleksandar Vidakovic >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17216073#comment-17216073 ] Michael Vorburger commented on FINERACT-1102: - [~aleks] it seems to me that your INFRA-20998 is a dupe of my earlier INFRA-20768? :P > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Improvement >Reporter: Michael Vorburger >Assignee: Aleksandar Vidakovic >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17216065#comment-17216065 ] Aleksandar Vidakovic commented on FINERACT-1102: FYI: I filed a ticket at INFRA-20998. I found these instructions (https://infra.apache.org/publishing-maven-artifacts.html) on how to get some space on Apache's Nexus repo which in turn seems to sync automatically with Maven Central. You can find a FAQ at: [https://infra.apache.org/repository-faq.html] > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Improvement >Reporter: Michael Vorburger >Assignee: Aleksandar Vidakovic >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17216052#comment-17216052 ] Aleksandar Vidakovic commented on FINERACT-1102: Alright, I'll try to find out more about this. > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Improvement >Reporter: Michael Vorburger >Assignee: Aleksandar Vidakovic >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17216038#comment-17216038 ] Michael Vorburger commented on FINERACT-1102: - > Any way I can update myself how these mechanics work? According to INFRA-20769, post to the bui...@apache.org mailing list to find out more. > it's a separate task "publish" that is not (and should not be) triggered by > any "dependsOn" or the like. Oh, got it. Thanks for clarifying. > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Improvement >Reporter: Michael Vorburger >Assignee: Aleksandar Vidakovic >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17216034#comment-17216034 ] Aleksandar Vidakovic commented on FINERACT-1102: [~vorburger] Consider the publish targets placeholders as I didn't have any info about existing stuff. Was not aware of the Apache infrastructure, but that makes a lot of sense of course. Let's use that. Any way I can update myself how these mechanics work? BTW: you mentioned on the PR the publish would run on every build... it won't... it's a separate task "publish" that is not (and should not be) triggered by any "dependsOn" or the like. You can think of it as a helper task similar to the release procedure we put in place (semi-automatic). Just to clarify. > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Improvement >Reporter: Michael Vorburger >Assignee: Aleksandar Vidakovic >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17216026#comment-17216026 ] Michael Vorburger commented on FINERACT-1102: - [~aleks] I had a quick look at your https://github.com/apache/fineract/pull/1417, and noticed you are attempting to push to GitHub Packages (commented), or Bintray? From Travis? Have you considered to use ASF Infra instead? Note INFRA-20768 and INFRA-20769.. I haven't totally figured out the exact details, but I kind of get what they are pointing us at there.. apparently, we should be able to set up a Fineract Build on a ASF _Jenkins "H" build node_ (whatever that is), which _has Nexus credentials baked in._ Do you want to post to the bui...@apache.org mailing list to find out more? > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Improvement >Reporter: Michael Vorburger >Assignee: Aleksandar Vidakovic >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17215933#comment-17215933 ] Aleksandar Vidakovic commented on FINERACT-1102: [~vorburger] [~Grandolf49] If you don't mind I'm going to "steal" this one. I will link this to FINERACT-1171 where I'm step by step refactoring the project to a multi-module Gradle setup. > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Improvement >Reporter: Michael Vorburger >Assignee: Chinmay Kulkarni >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17215885#comment-17215885 ] Michael Vorburger commented on FINERACT-1102: - [~aleks] reading {{ // TODO: @vidakovic we should publish this lib to Maven Central; do in separate PR}} in {{fineract-client/build.gradle}} in https://github.com/apache/fineract/pull/1402 sounds like you may be interested in that? You could ask [~Grandolf49] here if he minds that you re-assign this to yourself to take this further (I expect he'll welcome the help and not mind). > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Improvement >Reporter: Michael Vorburger >Assignee: Chinmay Kulkarni >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17185082#comment-17185082 ] Michael Vorburger commented on FINERACT-1102: - > I'm not actually sure how we'd do this at ASF. Is anyone motivate to research > this a bit more, and/or open an INFRA issue for ASF staff to advise on this? I spent a moment researching this further, and found and read https://infra.apache.org/publishing-maven-artifacts.html (and https://maven.apache.org/pom/asf/), noticed on https://repository.apache.org/#nexus-search;quick~fineract that we weren't there yet, and thus raised the linked INFRA-20768, and INFRA-20769. (To clarify, I'm just trying to get this started, I would very much welcome others jumping and taking this further.) > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Improvement >Reporter: Michael Vorburger >Assignee: Chinmay Kulkarni >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17171278#comment-17171278 ] Chinmay Kulkarni commented on FINERACT-1102: [~vorburger] Looking at the Jitpack's homepage, it is pretty clear as to how we can publish the artifacts. We just have to add *maven \{ url 'https://jitpack.io'}* in the [build.gradle|https://github.com/apache/fineract/blob/develop/fineract-provider/build.gradle] file and create a GitHub Release. I'm thinking once we reach a conclusion on how FINERACT-1100 FINERACT-1101 and FINERACT-1105 are going to be resolved, we can distribute the JAR. Let me know if there is anything more that needs to be done here. :) > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Sub-task >Reporter: Michael Vorburger >Assignee: Chinmay Kulkarni >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17169816#comment-17169816 ] Chinmay Kulkarni commented on FINERACT-1102: Sounds great [~vorburger]. I'll look into JitPack for this > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Sub-task >Reporter: Michael Vorburger >Assignee: Chinmay Kulkarni >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (FINERACT-1102) Swagger Codegen Client JAR should be available on a Maven repo
[ https://issues.apache.org/jira/browse/FINERACT-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17169569#comment-17169569 ] Michael Vorburger commented on FINERACT-1102: - [~Grandolf49] in FINERACT-838 raised published to Maven (Central) or [https://jitpack.io.|https://jitpack.io./] While I have personally manually published [https://github.com/vorburger/MariaDB4j/] to Maven Central, I'm not actually sure how we'd do this at ASF. Is anyone motivate to research this a bit more, and/or open an INFRA issue for ASF staff to advise on this? In the mean time, [~Grandolf49] if you can get JitPack to "just work", that sure would be very cool... > Swagger Codegen Client JAR should be available on a Maven repo > -- > > Key: FINERACT-1102 > URL: https://issues.apache.org/jira/browse/FINERACT-1102 > Project: Apache Fineract > Issue Type: Sub-task >Reporter: Michael Vorburger >Assignee: Chinmay Kulkarni >Priority: Major > > FINERACT-838 contributed Swagger Codegen Client generation. > In order for the JAR built from that to actually be easily usable, we should > "distribute" it... -- This message was sent by Atlassian Jira (v8.3.4#803005)