EnglezăFrancezăSpaniolă

Ad


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
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

  • 1
    curațare in profunzime
    curațare in profunzime
    Un script Kotlin care distruge toate constructiile
    cache-urile din proiecte Gradle/Android.
    Util atunci când Gradle sau IDE-ul vă permit
    jos. Scriptul a fost testat
    macOS, dar...
    Descărcați deep-clean
  • 2
    Plug-in-ul Eclipse Checkstyle
    Plug-in-ul Eclipse Checkstyle
    Pluginul Eclipse Checkstyle
    integrează codul Java Checkstyle
    auditor în IDE-ul Eclipse. The
    plug-in-ul oferă feedback în timp real pentru
    utilizatorul despre viol...
    Descărcați pluginul Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player este un player media gratuit
    software, parte bazat pe WMP și VLC. The
    player este într-un stil minimalist, cu
    mai mult de zece culori tematice, și poate, de asemenea
    b ...
    Descărcați AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV este un ADDON pentru XBMC/
    Kodi care permite să dispună de un
    decodificator de servicii IPTV de
    Movistar integrat în unul de los
    centrele media ma...
    Descărcați movistartv
  • 5
    Cod :: Blocuri
    Cod :: Blocuri
    Code::Blocks este un program gratuit, open-source,
    cross-platform C, C++ și Fortran IDE
    construit pentru a satisface cele mai exigente nevoi
    a utilizatorilor săi. Este conceput să fie foarte
    extens ...
    Cod de descărcare::Blocuri
  • 6
    În mijlocul
    În mijlocul
    În mijlocul sau interfața avansată Minecraft
    iar Urmărirea Datelor/Structurii este un instrument pentru
    afișați o prezentare generală a unui Minecraft
    lume, fără a o crea efectiv. Aceasta
    poate sa ...
    Descărcați Amidst
  • Mai mult »

Comenzi Linux

Ad