FXML-Layoutdateien schützen

breakpoint

Mitglied
Die FXML-Layoutdateien einer JavaFX-Anwendung werde bei Erstellung eines JAR-Archives diesem einfach hinzugefügt. Ein Benutzer benötigt lediglich ein Zip-Programm, um an die FXML-Dateien zu kommen.

Hat jemand einen Vorschlag, wie man die Dateien effizient schützen könnte?
Es geht mir darum, dass man nicht allzu einfach an den FXML-Code kommt.
Ist klar, dass wie beim Dekompilieren ein User nur versiert und ambitioniert genug sein muss, um an die Sachen zu kommen 🙂. Aber so fähige Leute hab ich gar nicht im Sinn.
Danke euch 🙂
 
Was meinst du genau? Wie schon gesagt, ich möchte den Weg "nur zwei Klicks mit einem Zip-Utility" erschweren. Oder würdest du darauf verzichten, da Layoutfiles eher nicht so originell sind und die Leute da gern einschauen dürfen? 😀.
 
1. sind Layoutfiles nicht so orginell, du kannnst ja auch von jeder Website den Quellcode anschauen.
2. wird der User, der den Schutz nicht umgehen kann, auch keine FXML Files lesen können.
 
Auch wenn ich mich thecain anschliesse, habe ich darüber einmal etwas gelesen:

http://tomsondev.bestsolution.at/2013/08/29/convert-fxml-to-java-as-part-of-the-build/

Ob das noch immer funktioniert - Eclipse- und e(fx)clipse-Plugin-Installation vorausgesetzt - weiss ich nicht. Ich denke aber mal schon, dass man darüber Proguard oder so laufen lassen könnte, wenn es den Ant-Task noch gibt.
Für mich blöd wäre nur, dass ich Ant nicht mehr verwenden will und mir eine Lösung für Maven gestrickt habe. Ich würde es wohl nicht mehr zum laufen bringen...
 

Neue Themen


Zurück
Oben