ganttproject icon indicating copy to clipboard operation
ganttproject copied to clipboard

Build setup for development

Open dbarashev opened this issue 6 years ago • 2 comments

Currently the only easy way to build and run GanttProject from sources is usinggradle :ganttproject-builder:distbin or gradle :ganttproject-builder:runapp. These tasks build the whole distro by copying separate plugin files at the appropriate places. It turns out that this approach is slow when developing.

It would be nice to be able to run GP as a simple application with a single classpath without moving stuff around.

dbarashev avatar Dec 01 '19 00:12 dbarashev

It would be also good to remove outdated stuff and consolidate into a more standard gradle build process. I see a lot of ant build tasks that are maybe not used anymore or should be converted to gradle to get a more unified (easier) build process. I will try to do some cleanup in the build process and create a PR as a proposal.

WorkingDevel avatar Oct 14 '20 09:10 WorkingDevel

For the record, gradle run launched from the root directory works relatively good and allows for quick launching and debugging. There are some issues in the runtime when it comes to plugins (e.g. Settings dialog, import/export do not work) but the core functionality is ok.

dbarashev avatar Oct 14 '20 11:10 dbarashev