GoGPT Best VPN GoSearch

Favicon OnWorks

japi-compliance-checker - Online în cloud

Rulați japi-compliance-checker în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda japi-compliance-checker care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


japi-compliance-checker - Verificați compatibilitatea cu versiunea anterioară a unei biblioteci API Java

DESCRIERE


NUME:
Java API Compliance Checker (japi-compliance-checker) Verificați compatibilitatea cu versiunea anterioară
a unei biblioteci API Java

DESCRIERE:
Java API Compliance Checker (Java ACC) este un instrument pentru verificarea înapoi
compatibilitatea binar/sursă a unei biblioteci API Java. Instrumentul verifică clasele
declarații ale versiunilor vechi și noi și analizează modificările care se pot rupe
compatibilitate: membrii clasei eliminați, metode abstracte adăugate, etc. Ruperea
compatibilitatea binară poate duce la prăbușirea sau un comportament incorect al existentei
clienții construiti cu o versiune veche a unei biblioteci dacă rulează cu una nouă. Rupere
compatibilitatea sursei poate duce la erori de recompilare cu o nouă bibliotecă
versiune.

Java ACC este destinat dezvoltatorilor de biblioteci și întreținătorilor de sisteme de operare care
sunt interesați să asigure compatibilitatea anterioară (adică permiteți clienților vechi să ruleze sau
pentru a fi recompilat cu o nouă versiune a unei biblioteci).

Acest instrument este software gratuit: îl puteți redistribui și/sau modifica sub
termenii GNU LGPL sau GNU GPL.

UTILIZARE:
japi-compliance-checker [opțiuni]

EXEMPLU:
japi-compliance-checker OLD.jar NEW.jar

OR

japi-compliance-checker -lib NUME -vechi OLD.xml -nou NEW.xml OLD.xml și NEW.xml sunt
Descriptori XML:



1.0





/path1/to/JAR(s)/ /path2/to/JAR(s)/...



INFORMAŢII OPȚIUNI:
-h|-ajutor

Imprimați acest ajutor.

-v|-versiunea

Informații despre versiunea tipărită.

-versiunea de gunoi

Imprimați versiunea instrumentului (1.4.3) și nu faceți nimic altceva.

GENERAL OPȚIUNI:
-l|-lib|-bibliotecă NUME

Numele bibliotecii (fără versiune).

-d1|-vechi|-o CALEA

Descriptorul primei versiuni de bibliotecă (veche). Poate fi una dintre următoarele:

1. Arhivă Java (*.jar) 2. Descriptor XML (fișier VERSION.xml):



1.0





/path1/to/JAR(s)/ /path2/to/JAR(s)/

...



...

3. Dump API generat de - haldă opțiunea 4. Director cu arhive Java 5. Virgulă
listă separată de arhive Java 6. Listă de directoare separate prin virgulă cu Java
Arhive

Dacă utilizați 1, 4-6 tipuri de descriptori, atunci ar trebui să specificați numerele de versiune
implementate cu -v1 și -v2 opțiuni.

Dacă utilizați *.jar ca descriptor, atunci instrumentul va încerca să obțină implementare
versiunea din fișierul MANIFEST.MF.

-d2|-new|-n PATH

Descriptorul celei de-a doua (noue) versiuni de bibliotecă.

EXTRA OPȚIUNI:
-client|-aplicație PATH

Această opțiune permite specificarea clientului Java ARchive care ar trebui verificat
portabilitate la noua versiune de bibliotecă.

-binar

Afișați numai problemele de compatibilitate „Binară”. Generați raport către
„bin_compat_report.html”.

-sursă

Afișați numai problemele de compatibilitate „Sursă”. Generați raport către
„src_compat_report.html”.

-v1|-versiunea 1 NUM

Specificați prima versiune API în afara descriptorului. Această opțiune este necesară dacă aveți
a preferat un tip de descriptor alternativ (vezi -d1 opțiune).

În general, ar trebui să îl specificați în descriptorul XML:



VERSIUNE



-v2|-versiunea 2 NUM

Specificați a doua versiune de bibliotecă în afara descriptorului.

-s|-strict

Tratați toate avertismentele de compatibilitate API ca probleme.

-a păstra-internă

Nu omite verificarea acestor pachete:

*impl* *intern* *example* *com.oracle* *com.sun* *COM.rsa* *sun* *sunw*

-sărire-internă MODEL

Nu verificați pachetele interne care corespund modelului.

- haldă|-dump-api PATH

Transferați API-ul bibliotecii în fișierul în format TXT comprimat cu gzip. Îl poți transfera oriunde și poți trece
în locul descriptorului. De asemenea, poate fi folosit pentru depanarea instrumentului. Compatibil
versiuni de descărcare: 1.0<=V<=1.0

-lista-clase PATH

Această opțiune permite specificarea unui fișier cu o listă de clase care ar trebui verificate,
alte clase nu vor fi verificate.

-lista-adnotări PATH

Specifică un fișier cu o listă de adnotări. Instrumentul va verifica numai clasele
adnotate prin adnotările din această listă. Alte clase nu vor fi verificate.

-skip-depreciat

Omiteți analiza metodelor și claselor depreciate.

-a lipsi de la cursuri PATH

Această opțiune permite specificarea unui fișier cu o listă de clase care nu ar trebui să fie
verificate.

-salta-pachete PATH

Această opțiune permite specificarea unui fișier cu o listă de pachete care nu ar trebui să fie
verificate.

-mic de statura PATH

Generați un raport scurt fără secțiunea „Metode adăugate”.

-cale-raport PATH

Calea către raportul de compatibilitate. Mod implicit:

compat_reports/LIB_NAME/V1_to_V2/compat_report.html

-bin-report-path PATH

Calea către raportul de compatibilitate „Binar”. Mod implicit:

compat_reports/LIB_NAME/V1_to_V2/bin_compat_report.html

-src-raport-cale PATH

Calea către raportul de compatibilitate „Sursă”. Mod implicit:

compat_reports/LIB_NAME/V1_to_V2/src_compat_report.html

-rapid

Analiză rapidă. Dezactivat:

- analiza numelor parametrilor metodei - analiza valorilor câmpului de clasă - analiza
utilizarea metodelor abstracte adăugate - distincția dintre metode și clase depreciate

-fel

Activați sortarea datelor în depozitele API.

-show-access

Afișați nivelul de acces al metodelor non-publice enumerate în raport.

-ascunde-şabloane

Ascundeți parametrii șablonului în raport.

-ascunde-pachete

-minim

Nu face nimic.

-pachete-show

Afișați numele pachetelor în raport.

-limita-afectata LIMITĂ

Numărul maxim de metode afectate enumerate în descrierea modificărilor
introduceți raportul.

ALTE OPȚIUNI:
-Test

Rulați teste interne. Creați două versiuni incompatibile ale unei biblioteci de mostre și rulați
instrumentul pentru a le verifica compatibilitatea. Această opțiune vă permite să verificați dacă instrumentul
funcționează corect în mediul actual.

- depanare

Mod de depanare. Tipăriți informațiile de depanare pe ecran. Salvați etapele intermediare de analiză
în directorul de depanare:

depanare/LIB_NAME/VER/

Luați în considerare și utilizarea - haldă opțiune pentru depanarea instrumentului.

-titlu NUME

Schimbați numele bibliotecii din titlul raportului în NAME. În mod implicit va fi afișat a
nume specificat de -l opțiune.

-jdk-path PATH

Calea către arborele de instalare JDK (de ex /usr/lib/jvm/java-7-openjdk-amd64).

RAPORT:
Raportul de compatibilitate va fi generat pentru:

compat_reports/LIB_NAME/V1_to_V2/compat_report.html

EXIT CODURI:
0 - Compatibil. Instrumentul a rulat fără erori. non-zero - Incompatibil sau
instrumentul a rulat cu erori.

MAI MULT INFORMAȚII:
http://ispras.linuxbase.org/index.php/Java_API_Compliance_Checker
https://github.com/lvc/japi-compliance-checker

Utilizați japi-compliance-checker online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.