[ https://issues.apache.org/jira/browse/ISIS-2437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17200581#comment-17200581 ]
ASF subversion and git services commented on ISIS-2437: ------------------------------------------------------- Commit 10464d8e2a61f31487a7feb136aba52fcdfe777f in isis's branch refs/heads/ISIS-2222 from Andi Huber [ https://gitbox.apache.org/repos/asf?p=isis.git;h=10464d8 ] ISIS-2437: Commons: house keeping > Tooling: Sync Gradle files from Maven POMs > ------------------------------------------ > > Key: ISIS-2437 > URL: https://issues.apache.org/jira/browse/ISIS-2437 > Project: Isis > Issue Type: Improvement > Components: Isis CI & Build Scripts > Reporter: Andi Huber > Assignee: Andi Huber > Priority: Major > Fix For: 2.0.0-M4 > > > Todo: > - generate tree model of a Maven multi-module project > - generate tree model of a Gradle multi-module project > - diff those 2 models into a deficiency model > - let a deficiency handler correct issues by directly modifying the local > filesystem > Issues are: > - differences in *settings.gradle* as generated from Maven model vs Gradle > model > -- auto generated from Maven model, can always override any existing in file > system > - differences in *dependencies.gradle* as generated from Maven model vs > Gradle model > -- optionally needs additional information for shortcut names on external > dependencies (but we might just auto-generate these shortcut names aka > library references) > -- auto generated from Maven model, can always override any existing in file > system > - differences in *build.gradle* as generated from Maven model vs Gradle model > -- handle missing build.gradle file > -- there are open questions: clearly we don't want to support full > build.gradle syntax, but just a minimal required subset -- This message was sent by Atlassian Jira (v8.3.4#803005)