On 10/10/21 5:42pm, Andrus Adamchik wrote:
A bit OT... Before 4.1 all my projects used cgen and most - cdbimport. Not
anymore. Things went full circle and Modeler has become the only way to sync up
project with the DB. DataMap XML file now stores all the settings of the c*
tasks. So now I came to realization that putting those same settings in your
build file (Ant/Maven/Gradle) was simply a hack that allowed to share and
version-control task configs. It is not needed anymore.
While I'll expect pushback on this:) , may I suggest to deprecate the tools in
5.0, and remove them in 5.1.
Can you explain a bit more? We don't store generated superclasses in
version control since that's confusing and redundant. [1] This is
similar to how we don't store swagger generated classes in version
control for the server side API implementation.
Ari
[1] https://github.com/ishgroup/oncourse/blob/main/server/build.gradle#L335
[2]
https://github.com/ishgroup/oncourse/blob/main/server-api/build.gradle#L62