Giter VIP home page Giter VIP logo

Comments (5)

apenski avatar apenski commented on May 27, 2024

Saxon-Jars sind an sich signiert. Für das Uber-Jar (*-standalone.jar) wird die signatur entfernt.

Vermutung: entsprechend kann die nicht mehr geprüft werden. Standardmäßig sollte diese Prüfung deaktiviert sein (Java-Einstellung). Wenn die Prüfung bei Ihnen Pflicht ist, müssen auf das Uber-Jar verzichten und den Classpath selbst zusammenbauen. Alle nötigen Deps sind in der Distributation bzw. können auch aus der pom.xml herausgelesen werden

from validator.

Cakmakli-a avatar Cakmakli-a commented on May 27, 2024

Eine andere Möglichkeit wäre, die Dateien wie MANIFEST.MF, TE-050AC.RSA und TE-050AC.SF aus dem Ordner META-INF
zu entfernen. Dann taucht dieses Problem nicht mehr auf. Ob das so "gut" ist, kann ich nicht einschätzen.

from validator.

apenski avatar apenski commented on May 27, 2024

genau das meinte ich mit "signatur entfernt". Ich dachte eigentlich, dass das noch immer passiert, sehe aber, das in der java8-standalone die Datei TE-050AC.RSA noch drin ist, das ist so nicht gedacht

generell empfehle ich aber trotzdem bei Nutzung der API die Classpath selbst zusammenzustellen, da in dem Uber-jar auch nicht benutzte Artefakte für Commandline-Parsing etc. drin sind, die in diesem Anwendungsfall vermutlich nicht benötigt werden. Die Uber-jars sind eher für CLI-Nutzer gedacht

from validator.

Cakmakli-a avatar Cakmakli-a commented on May 27, 2024

Ist also die Validator-API direkt zu verwenden, und nicht die "Standalone-Variante", nicht ganz "unproblematisch" !?

from validator.

apenski avatar apenski commented on May 27, 2024

Weder noch! Wenn API dann bitte mit Maven oder Gradle o. ä. den Classpath selbst zusammenbauen. (wir liefern leider noch keine Version in Maven-Central aus, was das ganze etwas mühselig macht, ich hoffe das wir das ändern können, aktuell müssen wir aber mit der Situation leben).

Wenn CLI verwendet wird, dann können die Standalone-Jars (je nach JAVA-Version, wobei die validator--standalone.jar mit allen Version laufen sollte, halt nur mehr mitbringt als für java8 nötig wäre) verwendet werden. Wäre ja für eine CLI-Verwendung umständlich, wenn man sich erst den Classpath zusammenbauen müsste.

Die API zu verwenden ist definitiv ok. Konkreter Anwendungsfall wäre bspw. Integration der Funktkionalität in eine eigene Anwendung.

from validator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.