[ 
https://issues.apache.org/jira/browse/FINERACT-1129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17185129#comment-17185129
 ] 

Aleksandar Vidakovic commented on FINERACT-1129:
------------------------------------------------

So... almost got the client JAR included. But having tried I'd suggest to move 
the client JAR to 1.5.0. Here are the problems that still prevent us from 
including it in the release:
 * generated client project uses Gradle 2.6; this introduces a requirement to 
JDK 8 again (won't run and compile with JDK 11 or 12 installed
 * client version information is not up to date; indicates that it's a 1.3.0 
snapshot version (there seems to be some auto-versioning plugin active)
 * to build the client JAR I'm executing "gradlew" in 
"build/swagger-code-fineract"; that's a bit clunky from my perspective; instead 
we could make the whole project a multi-module project with client being one 
module and fineract-provider another; that way we can generate the client code 
without any gradle stuff and just build it as a "normal" module inside the 
Fineract project; I have refactored version that does something like this 
already laying around; let's discuss this

The tasks for building the client JAR are commented out in build.gradle for 
safety.

> Gradle task to create release package
> -------------------------------------
>
>                 Key: FINERACT-1129
>                 URL: https://issues.apache.org/jira/browse/FINERACT-1129
>             Project: Apache Fineract
>          Issue Type: Improvement
>          Components: Build
>    Affects Versions: 1.4.0
>            Reporter: Aleksandar Vidakovic
>            Assignee: Aleksandar Vidakovic
>            Priority: Minor
>             Fix For: 1.4.0
>
>
> Add Gradle task to create release package with following artifacts:
>  * WAR
>  * server JAR
>  * client JAR
>  * README



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to