GoGPT Best VPN GoSearch

Значок OnWorks

japi-compliance-checker - онлайн в облаке

Запустите japi-compliance-checker в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда japi-compliance-checker, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


japi-compliance-checker - проверка обратной совместимости API библиотеки Java.

ОПИСАНИЕ


ИМЯ:
Средство проверки соответствия Java API (средство проверки соответствия японским стандартам) Проверка обратной совместимости
API библиотеки Java

ОПИСАНИЕ:
Средство проверки соответствия Java API (Java ACC) - это инструмент для обратной проверки
двоичная / исходная совместимость API библиотеки Java. Инструмент проверяет классы
объявление старых и новых версий и анализ изменений, которые могут нарушить
совместимость: удалены члены класса, добавлены абстрактные методы и т. д.
двоичная совместимость может привести к сбою или неправильному поведению существующих
клиенты, созданные со старой версией библиотеки, если они работают с новой. Поломка
совместимости исходного кода может привести к ошибкам перекомпиляции с новой библиотекой
версия.

Java ACC предназначен для разработчиков библиотек и специалистов по обслуживанию операционных систем, которые
заинтересованы в обеспечении обратной совместимости (т.е. позволяют старым клиентам работать или
для перекомпиляции с новой версией библиотеки).

Этот инструмент является бесплатным программным обеспечением: вы можете распространять и / или изменять его под
условия GNU LGPL или GNU GPL.

ПРИМЕНЕНИЕ:
japi-compliance-checker [параметры]

Пример:
japi-compliance-checker OLD.jar NEW.jar

OR

проверяющий на соответствие японским нормам -lib ИМЯ -Старый СТАРЫЙ.xml -новый NEW.xml OLD.xml и NEW.xml - это
XML-дескрипторы:



1.0





/ путь1 / к / JAR (-ам) / / путь2 / к / JAR (-ам) / ...



ИНФОРМАЦИЯ ОПЦИИ:
-h| -help

Распечатайте эту справку.

-v| -версия

Информация о версии для печати.

-дампверсия

Распечатайте версию инструмента (1.4.3) и больше ничего не делайте.

ОБЩАЯ ИНФОРМАЦИЯ ОПЦИИ:
-l| -lib | -библиотека ИМЯ

Название библиотеки (без версии).

-d1| -old | -o ПУТЬ

Дескриптор 1-й (старой) версии библиотеки. Это может быть одно из следующих:

1. Java ARchive (* .jar) 2. XML-дескриптор (файл VERSION.xml):



1.0





/ путь1 / к / JAR (-ам) / / путь2 / к / JAR (-ам) /

...



...

3. Дамп API, созданный -дамп вариант 4. Каталог с архивами Java 5. Запятая
разделенный список Java ARchives 6. Список разделенных запятыми каталогов с Java
Архивы

Если вы используете 1, 4-6 типов дескрипторов, вам следует указать номера версий.
-v1 и -v2 варианты тоже.

Если вы используете * .jar в качестве дескриптора, тогда инструмент попытается получить реализацию
версия из файла MANIFEST.MF.

-d2| -new | -n ПУТЬ

Дескриптор 2-й (новой) версии библиотеки.

ЭКСТРА ОПЦИИ:
-клиент| -app ПУТЬ

Эта опция позволяет указать клиентский архив Java ARchive, который следует проверять на наличие
переносимость на новую версию библиотеки.

-двоичный

Показывать только проблемы совместимости "Двоичный". Создать отчет в
"bin_compat_report.html".

-source

Показывать только проблемы совместимости "Исходный код". Создать отчет в
"src_compat_report.html".

-v1| -версия1 ЧИСЛО

Укажите 1-ю версию API вне дескриптора. Эта опция нужна, если у вас есть
предпочел альтернативный тип дескриптора (см. -d1 опция).

В общем случае вы должны указать это в дескрипторе XML:



Версия



-v2| -версия2 ЧИСЛО

Укажите вторую версию библиотеки вне дескриптора.

-s| -строгий

Относитесь ко всем предупреждениям о совместимости API как к проблемам.

-внутренний

Не пропускайте проверку этих пакетов:

* impl * * internal * * примеры * * com.oracle * * com.sun * * COM.rsa * * sun * * sunw *

-скип-внутренний ШАБЛОН

Не проверяйте внутренние пакеты, соответствующие шаблону.

-дамп| -dump-api ПУТЬ

Дамп библиотеки API в сжатый файл формата TXT. Вы можете передать его куда угодно и сдать
вместо дескриптора. Также его можно использовать для отладки инструмента. Совместимый
версии дампа: 1.0 <= V <= 1.0

-классы-список PATH

Эта опция позволяет указать файл со списком классов, которые нужно проверить,
другие классы проверяться не будут.

-аннотации-список PATH

Задает файл со списком аннотаций. Инструмент будет проверять только классы
аннотируется аннотациями из этого списка. Остальные классы проверяться не будут.

-skip-не рекомендуется

Пропустить анализ устаревших методов и классов.

-пропускать занятия PATH

Эта опция позволяет указать файл со списком классов, которые не должны быть
проверено.

-скип-пакеты PATH

Эта опция позволяет указать файл со списком пакетов, которые не должны быть
проверено.

-Short PATH

Сгенерируйте короткий отчет без раздела «Добавленные методы».

-report-путь PATH

Путь к отчету о совместимости. Дефолт:

compat_reports / LIB_NAME / V1_to_V2 / compat_report.html

-bin-путь-отчета PATH

Путь к «двоичному» отчету о совместимости. Дефолт:

compat_reports / LIB_NAME / V1_to_V2 / bin_compat_report.html

-src-report-путь PATH

Путь к отчету о совместимости «Источник». Дефолт:

compat_reports / LIB_NAME / V1_to_V2 / src_compat_report.html

-быстро

Быстрый анализ. Отключено:

- анализ имен параметров метода - анализ значений полей класса - анализ
использование добавленных абстрактных методов - различие устаревших методов и классов

-Сортировать

Включить сортировку данных в дампах API.

-show-доступ

Показать уровень доступа закрытых методов, перечисленных в отчете.

-hide-шаблоны

Скрыть параметры шаблона в отчете.

-hide-пакеты

-минимальных

Ничего не делать.

-show-пакеты

Показывать имена пакетов в отчете.

-предел-затронутый ОГРАНИЧЕНИЯ

Максимальное количество затронутых методов указано под описанием измененного
введите отчет.

ДРУГИЕ ОПЦИИ:
-test

Выполните внутренние тесты. Создайте две несовместимые версии библиотеки образцов и запустите
инструмент для проверки их совместимости. Эта опция позволяет проверить, работает ли инструмент
корректно работает в текущей среде.

-отлаживать

Режим отладки. Распечатать отладочную информацию на экране. Сохранить промежуточные этапы анализа
в каталоге отладки:

отладка / LIB_NAME / VER /

Также рассмотрите возможность использования -дамп возможность отладки инструмента.

-заглавие ИМЯ

Измените имя библиотеки в заголовке отчета на NAME. По умолчанию будет отображаться
имя, указанное -l опцию.

-jdk-путь PATH

Путь к дереву установки JDK (например, / usr / lib / jvm / java-7-openjdk-amd64).

ОТЧЕТ:
Отчет о совместимости будет создан для:

compat_reports / LIB_NAME / V1_to_V2 / compat_report.html

ВЫХОД КОДЫ:
0 - Совместимо. Инструмент работал без ошибок. ненулевое значение - несовместимо или
инструмент работал с ошибками.

ЕЩЁ ИНФОРМАЦИЯ:
http://ispras.linuxbase.org/index.php/Java_API_Compliance_Checker
https://github.com/lvc/japi-compliance-checker

Используйте japi-compliance-checker онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.