Project

General

Profile

Actions

feature request #9154

open

Further reduce TaxEditor size by cleaning up dependencies and making taxeditor.webapp plugin optional

Added by Andreas Müller almost 4 years ago. Updated about 3 years ago.

Status:
New
Priority:
New
Assignee:
Category:
taxeditor
Target version:
Start date:
Due date:
% Done:

10%

Estimated time:
Severity:
normal

Description

this is a follow up ticket for #5752

  • remove and upgrade dependencies (mostly from taxeditor.cdmlib) (#9204)
  • make taxeditor.webapp a loadable plugin not installed by default (#9190)
  • move datasource view to taxeditor.webapp (#9189)
  • move local datasource access fully to taxeditor.local (#9341)
  • further clean up all poms and Manifest.MFs (see also #5530) etc.
  • cleanup code and files which are not needed anymore
  • maybe from #967: Split the cdmlib plugin into two plugins: One for cdmlib dependencies and one for taxeditor-only dependencies

Related issues

Related to EDIT - task #9189: Move datasource view to taxeditor.localClosedKatja Luther

Actions
Related to EDIT - feature request #9204: Update cdmlib and taxeditor dependenciesClosedAndreas Müller

Actions
Related to EDIT - feature request #9190: Make taxeditor.local a loadable plugin not installed by defaultIn ProgressKatja Luther

Actions
Related to EDIT - feature request #9341: Move local datasource access fully to taxeditor.localNewAndreas Müller

Actions
Related to EDIT - task #10055: Updates, upgrades and cleanup 2023NewAndreas Müller

Actions
Copied from EDIT - feature request #5752: Reduce TaxEditor sizeClosedAndreas Müller

Actions
Copied from EDIT - task #9359: Update cdmlib, taxeditor, cdmserver etc. dependenciesClosedAndreas Müller

Actions
Actions #1

Updated by Andreas Müller almost 4 years ago

  • Subject changed from Further cleanup TaxEditor dependencies and make taxeditor.webapp plugin optional to Further reduce TaxEditor size by cleaning up dependencies and making taxeditor.webapp plugin optional
  • Description updated (diff)

Issue from #5752: Datasource view could be moved to taxeditor.webapp as it is only relevant together with it. (together with DB drivers as they are only needed for testing the datasources (#5752#note-29)

Actions #2

Updated by Andreas Müller almost 4 years ago

Actions #3

Updated by Andreas Müller almost 4 years ago

AM:

wurde eingentlich mal diskutiert, ob man taxeditor.webapp nicht automatisch mit anbietet sondern als nachladbares plugin? Eigentlich braucht das ja kaum jemand da es nur für localhost- und direkten DB-Zugriff-Lösungen notwendig ist.
Man könnte also eine deutlich abgespeckterer Version anbieten, die dann gleich >100MB kleiner ist.

Alternativ die Frage, wenn wir das nicht so machen, gäbe es dann nicht wenigstens die Möglichkeit, dass der taxeditor grundsätzlich auf die cdmlib Dateien in webapp zugreifen könnte? Derzeit ist ja die absurde Situation, dass die exakt gleichen Dateien alle einmal über die webapp.war als auch über taxeditor.cdmlib im TaxEditor vorhanden sind. Allerdings sind sie eben in webapp.war gekappselt. Ich weiß nicht, ob es auch möglich ist webapp auszuführen, wenn das nicht in einer .war gekappselt ist und somit evtl. auch für andere zugänglich wäre.

AK:

Daran gedacht hatte ich auch schon mal. Ich denke auch dass dies die bessere Variante ist gegenüber der Möglichkeiten jars zwischen zwei Plugins bei Bedarf hin und her zu kopieren.
Das könnte ja auch so gestaltet sein, dass der Editor dann, wenn der managed Server tatsächlich gebraucht wird, dieses Plugin automatisch nachlädt und vorher dies natürlich per Dialog ankündigt.

KL:

Denke auch, dass ein nachladbares plugin die beste Lösung ist.

Actions #4

Updated by Andreas Müller over 3 years ago

  • Related to task #9189: Move datasource view to taxeditor.local added
Actions #5

Updated by Andreas Müller over 3 years ago

  • Description updated (diff)
Actions #6

Updated by Andreas Müller over 3 years ago

  • Target version changed from Release 5.19 to Release 5.18
Actions #7

Updated by Andreas Müller over 3 years ago

Actions #8

Updated by Andreas Müller over 3 years ago

  • Description updated (diff)
Actions #9

Updated by Andreas Müller over 3 years ago

  • Related to feature request #9190: Make taxeditor.local a loadable plugin not installed by default added
Actions #10

Updated by Andreas Müller over 3 years ago

Actions #11

Updated by Andreas Müller over 3 years ago

  • Description updated (diff)
  • % Done changed from 0 to 10
Actions #12

Updated by Andreas Müller over 3 years ago

  • Target version changed from Release 5.18 to Release 5.19
Actions #13

Updated by Andreas Müller over 3 years ago

  • Copied from task #9359: Update cdmlib, taxeditor, cdmserver etc. dependencies added
Actions #14

Updated by Andreas Müller about 3 years ago

  • Target version changed from Release 5.19 to Release 5.21
Actions #15

Updated by Andreas Müller about 3 years ago

  • Target version changed from Release 5.21 to Release 5.22
Actions #16

Updated by Katja Luther about 3 years ago

  • Target version changed from Release 5.22 to Release 5.46
Actions #17

Updated by Andreas Müller over 1 year ago

  • Related to task #10055: Updates, upgrades and cleanup 2023 added
Actions

Also available in: Atom PDF