Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Biểu tượng yêu thích OnWorks

japi-tuân thủ-kiểm tra - Trực tuyến trên đám mây

Chạy trình kiểm tra tuân thủ Nhật Bản trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là trình kiểm tra tuân thủ lệnh japi có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


japi-tuân thủ-kiểm tra - Kiểm tra khả năng tương thích ngược của API thư viện Java

MÔ TẢ


TÊN:
Trình kiểm tra tuân thủ Java API (trình kiểm tra tuân thủ Nhật Bản) Kiểm tra khả năng tương thích ngược
của một API thư viện Java

SỰ MIÊU TẢ:
Trình kiểm tra tuân thủ Java API (Java ACC) là một công cụ để kiểm tra ngược
khả năng tương thích nhị phân / nguồn của một API thư viện Java. Công cụ kiểm tra các lớp
khai báo các phiên bản cũ và mới và phân tích các thay đổi có thể phá vỡ
khả năng tương thích: các thành viên lớp bị loại bỏ, thêm các phương thức trừu tượng, v.v. Sự phá vỡ
khả năng tương thích nhị phân có thể dẫn đến sự cố hoặc hành vi không chính xác của
ứng dụng khách được tạo bằng phiên bản cũ của thư viện nếu chúng chạy với phiên bản mới. Vỡ
khả năng tương thích của nguồn có thể dẫn đến lỗi biên dịch lại với thư viện mới
phiên bản.

Java ACC dành cho các nhà phát triển thư viện và người bảo trì hệ điều hành, những người
quan tâm đến việc đảm bảo khả năng tương thích ngược (nghĩa là cho phép các máy khách cũ chạy hoặc
được biên dịch lại với một phiên bản thư viện mới).

Công cụ này là phần mềm miễn phí: bạn có thể phân phối lại nó và / hoặc sửa đổi nó trong
các điều khoản của GNU LGPL hoặc GNU GPL.

SỬ DỤNG:
japi-tuân thủ-kiểm tra [tùy chọn]

THÍ DỤ:
japi-tuân thủ-kiểm tra OLD.jar NEW.jar

OR

người kiểm tra tuân thủ Nhật Bản -lib TÊN -cũ CŨ.xml -Mới NEW.xml OLD.xml và NEW.xml là
Các bộ mô tả XML:



1.0





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



THÔNG TIN TÙY CHỌN:
-h| -giúp đỡ

In phần trợ giúp này.

-v| -mục tiêu

Thông tin phiên bản in.

-dumpversion

In phiên bản công cụ (1.4.3) và không làm bất cứ điều gì khác.

CÁC VẤN ĐỀ CHUNG TÙY CHỌN:
-l| -lib | -library TÊN

Tên thư viện (không có phiên bản).

-d1| -old | -o PATH

Bộ mô tả của phiên bản thư viện thứ nhất (cũ). Nó có thể là một trong những điều sau:

1. Java ARchive (* .jar) 2. XML-descriptor (tệp VERSION.xml):



1.0





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

...



...

3. Kết xuất API được tạo bởi -bãi rác tùy chọn 4. Thư mục với Java ARchives 5. Dấu phẩy
danh sách phân tách các ARchives Java 6. Danh sách các thư mục được phân tách bằng dấu phẩy với Java
kho lưu trữ

Nếu bạn đang sử dụng 1, 4-6 loại bộ mô tả thì bạn nên chỉ định số phiên bản
với -V1-V2 tùy chọn quá.

Nếu bạn đang sử dụng * .jar làm bộ mô tả thì công cụ sẽ cố gắng triển khai
phiên bản từ tệp MANIFEST.MF.

-d2| -new | -n PATH

Bộ mô tả của phiên bản thư viện thứ 2 (mới).

EXTRA TÙY CHỌN:
-khách hàng| -app PATH

Tùy chọn này cho phép chỉ định máy khách Java ARchive cần được kiểm tra
khả năng chuyển sang phiên bản thư viện mới.

-nhị phân

Chỉ hiển thị sự cố tương thích "Nhị phân". Tạo báo cáo cho
"bin_compat_report.html".

-Source

Chỉ hiển thị sự cố tương thích "Nguồn". Tạo báo cáo cho
"src_compat_report.html".

-V1| -version1 NUM

Chỉ định phiên bản API đầu tiên bên ngoài bộ mô tả. Tùy chọn này là cần thiết nếu bạn có
ưa thích một loại mô tả thay thế (xem -d1 Tùy chọn).

Trong trường hợp chung, bạn nên chỉ định nó trong bộ mô tả XML:



PHIÊN BẢN



-V2| -version2 NUM

Chỉ định phiên bản thư viện thứ 2 bên ngoài bộ mô tả.

-s| -strict

Coi tất cả các cảnh báo về khả năng tương thích của API là sự cố.

-giữ nội bộ

Đừng bỏ qua việc kiểm tra các gói sau:

* impl * * internal * * ví dụ * * com.oracle * * com.sun * * COM.rsa * * sun * * sunw *

-skip-nội bộ MẪU

Không kiểm tra các gói bên trong có khớp với mẫu không.

-bãi rác| -dump-api PATH

Kết xuất API thư viện sang tệp định dạng TXT được nén. Bạn có thể chuyển nó bất cứ nơi nào và vượt qua
thay vì bộ mô tả. Ngoài ra, nó có thể được sử dụng để gỡ lỗi công cụ. Tương thích
phiên bản kết xuất: 1.0 <= V <= 1.0

-lớp-danh sách PATH

Tùy chọn này cho phép chỉ định một tệp với danh sách các lớp cần được kiểm tra,
các lớp khác sẽ không được kiểm tra.

-chú thích-danh sách PATH

Chỉ định một tệp có danh sách các chú thích. Công cụ sẽ chỉ kiểm tra các lớp
được chú thích bởi các chú thích từ danh sách này. Các lớp khác sẽ không được kiểm tra.

-skip-không dùng nữa

Bỏ qua phân tích các phương thức và lớp không dùng nữa.

-bỏ qua các lớp học PATH

Tùy chọn này cho phép chỉ định một tệp có danh sách các lớp không nên
đã kiểm tra.

-skip-gói PATH

Tùy chọn này cho phép chỉ định một tệp với danh sách các gói không nên
đã kiểm tra.

-ngắn PATH

Tạo báo cáo ngắn mà không có phần 'Phương pháp được Thêm vào'.

-báo cáo-đường dẫn PATH

Đường dẫn đến báo cáo khả năng tương thích. Vỡ nợ:

compat_reports / LIB_NAME / V1_to_V2 / compat_report.html

-bin-báo cáo-đường dẫn PATH

Đường dẫn đến báo cáo khả năng tương thích "Nhị phân". Vỡ nợ:

compat_reports / LIB_NAME / V1_to_V2 / bin_compat_report.html

-src-báo cáo-đường dẫn PATH

Đường dẫn đến báo cáo khả năng tương thích "Nguồn". Vỡ nợ:

compat_reports / LIB_NAME / V1_to_V2 / src_compat_report.html

-nhanh chóng

Phân tích nhanh. Vô hiệu hóa:

- phân tích tên tham số phương thức - phân tích giá trị trường lớp - phân tích
sử dụng các phương thức trừu tượng được bổ sung - phân biệt các phương thức và lớp không dùng nữa

-loại

Cho phép sắp xếp dữ liệu trong kết xuất API.

-show-truy cập

Hiển thị mức độ truy cập của các phương pháp không công khai được liệt kê trong báo cáo.

-hide-mẫu

Ẩn thông số mẫu trong báo cáo.

-hide-gói

-tối thiểu

Không làm gì cả.

-show-pack

Hiển thị tên gói trong báo cáo.

-limit-bị ảnh hưởng LIMIT

Số lượng tối đa các phương pháp bị ảnh hưởng được liệt kê trong phần mô tả của phương pháp đã thay đổi
gõ vào báo cáo.

KHÁC TÙY CHỌN:
-kiểm tra

Chạy thử nghiệm nội bộ. Tạo hai phiên bản không tương thích của thư viện mẫu và chạy
công cụ để kiểm tra tính tương thích của chúng. Tùy chọn này cho phép kiểm tra xem công cụ
hoạt động chính xác trong môi trường hiện tại.

-gỡ lỗi

Chế độ kiểm lỗi. In thông tin gỡ lỗi trên màn hình. Lưu các giai đoạn phân tích trung gian
trong thư mục gỡ lỗi:

gỡ lỗi / LIB_NAME / VER /

Cũng xem xét sử dụng -bãi rác tùy chọn để gỡ lỗi công cụ.

-chức vụ TÊN

Thay đổi tên thư viện trong tiêu đề báo cáo thành NAME. Theo mặc định sẽ được hiển thị
tên được chỉ định bởi -l tùy chọn.

-jdk-đường dẫn PATH

Đường dẫn đến cây cài đặt JDK (ví dụ: / usr / lib / jvm / java-7-openjdk-amd64).

BÁO CÁO:
Báo cáo khả năng tương thích sẽ được tạo để:

compat_reports / LIB_NAME / V1_to_V2 / compat_report.html

EXIT MÃ:
0 - Tương thích. Công cụ đã chạy mà không có bất kỳ lỗi nào. khác XNUMX - Không tương thích hoặc
công cụ đã chạy với lỗi.

MORE THÔNG TIN:
http://ispras.linuxbase.org/index.php/Java_API_Compliance_Checker
https://github.com/lvc/japi-compliance-checker

Sử dụng công cụ kiểm tra tuân thủ japi trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    quả bơ
    quả bơ
    Avogadro là một phân tử tiên tiến
    trình chỉnh sửa được thiết kế để sử dụng đa nền tảng
    trong hóa học tính toán, phân tử
    mô hình hóa, tin sinh học, vật liệu
    khoa học và ...
    Tải xuống Avogadro
  • 2
    XMLTV
    XMLTV
    XMLTV là một tập hợp các chương trình để xử lý
    Danh sách TV (tvguide) và giúp quản lý
    xem TV của bạn, lưu trữ danh sách trong một
    Định dạng dựa trên XML. Có những tiện ích để
    làm ...
    Tải xuống XMLTV
  • 3
    Strikr
    Strikr
    Dự án phần mềm miễn phí Strikr. Đồ tạo tác
    được phát hành theo một 'dựa trên mục đích'
    giấy phép kép: AGPLv3 (cộng đồng) và
    CC-BY-NC-ND 4.0 quốc tế
    (Quảng cáo)...
    Tải xuống Striker
  • 5
    QUÀ TẶNG
    QUÀ TẶNG
    giflib là một thư viện để đọc và
    viết hình ảnh gif. Đó là API và ABI
    tương thích với libungif trong
    sử dụng rộng rãi trong khi nén LZW
    thuật toán đã...
    Tải xuống GIFLIB
  • 6
    Alt-F
    Alt-F
    Alt-F cung cấp một mã nguồn mở và miễn phí
    chương trình cơ sở thay thế cho DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F có Samba và NFS;
    hỗ trợ ext2 / 3/4 ...
    Tải xuống Alt-F
  • Khác »

Lệnh Linux

Ad