New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Big code cleaning for prepare beta version #234

Closed
hdsdi3g opened this Issue Feb 5, 2017 · 0 comments

Comments

@hdsdi3g
Owner

hdsdi3g commented Feb 5, 2017

Base

  • Merge Server and Probe services to the same starter
  • Remove ClusterStatusService failback
  • Remove UIFrame

Gson

  • Refactor all Gson instances
  • Checked

Service merging

  • Add command line option for only start services Frontend/Background/FTP even if the Configuration set it (or not set it)
  • Mergue all services in one (Probe/Play/FTP Server)

Classes

  • Refactor all dynamic instanciations and class searches.
  • Checked

Create ant build file

  • Create target for built locally, with download dependencies automatically
  • Download Oracle JRE as need
  • Remove Oracle JCE unlimited strength dependency
  • Create bootstrap scripts with a new method for play secret
  • Create a Windows exe and a Windows service
  • Create simple startup script for Linux and a service declaration
  • Create simple startup script for OSX and a service declaration
  • Create target for built redistribuable, with tar.gz + zip + lib + jre publishing with md5
  • Check MyDMAM Windows Setup
  • Check MyDMAM Linux Setup
  • Check MyDMAM macOS Setup
  • Package Cassandra and ES for Linux
  • Package Cassandra and ES for macOS

Package Cassandra and ES for Windows Cassandra and ES redistributable has Windows Service register tool.

Update documentation/website

  • Download MyDMAM packs (Windows/OSX/Linux)
  • Download Cassandra and ES packs (Windows/OSX/Linux)
  • Setup MyDMAM
  • Build MyDMAM
  • Add licences declarations for each embedded jar, Oracle JRE, React, jQuery, WinRun4j...

Checks if code runs in OpenJDK
Let CLI in the actual starting mode.

@hdsdi3g hdsdi3g added the refactoring label Feb 5, 2017

@hdsdi3g hdsdi3g added this to the v0 Beta version milestone Feb 5, 2017

hdsdi3g added a commit that referenced this issue Feb 28, 2017

hdsdi3g added a commit that referenced this issue Mar 2, 2017

hdsdi3g added a commit that referenced this issue Mar 2, 2017

hdsdi3g added a commit that referenced this issue Mar 3, 2017

@hdsdi3g hdsdi3g self-assigned this Mar 3, 2017

@hdsdi3g hdsdi3g moved this from Planned to In progress in Refactoring and consolidate alpha version Mar 3, 2017

hdsdi3g added a commit that referenced this issue Mar 3, 2017

hdsdi3g added a commit that referenced this issue Mar 4, 2017

hdsdi3g added a commit that referenced this issue Mar 5, 2017

hdsdi3g added a commit that referenced this issue Mar 5, 2017

@hdsdi3g hdsdi3g changed the title from Merge Server and Probe services to the same starter, and rename it to Big code cleaning for prepare beta version Mar 5, 2017

hdsdi3g added a commit that referenced this issue Mar 7, 2017

hdsdi3g added a commit that referenced this issue Mar 7, 2017

hdsdi3g added a commit that referenced this issue Mar 8, 2017

hdsdi3g added a commit that referenced this issue Mar 8, 2017

Update #234, create bootstrap ant script, upgrade favicons (with all …
…sizes), remove specific JCE extensions dependencies

hdsdi3g added a commit that referenced this issue Mar 8, 2017

hdsdi3g added a commit that referenced this issue Mar 10, 2017

hdsdi3g added a commit that referenced this issue Mar 11, 2017

Update #234, add new builds (eclipsify, pack-windows, mac and linux, …
…clean), ends linux-bootstrap, remove specific build/build.xml

hdsdi3g added a commit that referenced this issue Mar 12, 2017

hdsdi3g added a commit that referenced this issue Mar 13, 2017

hdsdi3g added a commit that referenced this issue Mar 14, 2017

hdsdi3g added a commit that referenced this issue Mar 15, 2017

hdsdi3g added a commit that referenced this issue Mar 16, 2017

hdsdi3g added a commit that referenced this issue Mar 17, 2017

hdsdi3g added a commit that referenced this issue Mar 17, 2017

hdsdi3g added a commit that referenced this issue Mar 18, 2017

Update #234, correct play startup in prod mode (packaged), remove Dem…
…oAsync, correct git info with version on build, don't expose play server, refactor Privileges & AJSCtrl.

hdsdi3g added a commit that referenced this issue Mar 19, 2017

hdsdi3g added a commit that referenced this issue Mar 20, 2017

hdsdi3g added a commit that referenced this issue Mar 20, 2017

Update #234: remove Play Bootstrap java file. Correct display in CLI,…
… correct error display in missing mtd bridge. Correct service declaration.

@hdsdi3g hdsdi3g moved this from In progress to Staged in dvl in Refactoring and consolidate alpha version Mar 20, 2017

hdsdi3g added a commit that referenced this issue Mar 20, 2017

Update #234, correct startup bug with BCA and factory, don't delete a…
…ctual log4j conf file during upgrade, workaround for FTP/Linux and port 20/21.

@hdsdi3g hdsdi3g closed this Mar 21, 2017

@hdsdi3g hdsdi3g moved this from Staged in dvl to Done in Master in Refactoring and consolidate alpha version Mar 21, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment