[
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)