sách gpt4 ăn đã đi

Sử dụng bao bì maven để tạo tài liệu tài liệu và mã nguồn gói

In lại Tác giả: qq735679552 Thời gian cập nhật: 27-09-2022 22:32:09 27 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết blog CFSDN này sử dụng bao bì maven để tạo tài liệu doc ​​và mã nguồn đóng gói được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này, hãy nhớ thích nó.

Bao bì Maven tạo tài liệu tài liệu và mã nguồn đóng gói

Thêm plug-in sau vào pom.xml

                                                hoặc g.apache.maven.plugins                plugin maven-javadoc                2.7                                                            đính kèm-javadocs                                                    cái lọ                                                                            -Xdoclint: không có                                                                                                                org.apache.maven.plugins                plugin nguồn maven            2.1.2                            <đính kèm="">ĐÚNG VẬY                                                            biên soạn                                            cái lọ                                                                         

Phương pháp đóng gói trên được đóng gói thành ba gói như sau: gói mã nguồn, gói tài liệu và gói chiến tranh không chứa mã nguồn.

Sử dụng bao bì maven để tạo tài liệu tài liệu và mã nguồn gói

Nếu bạn muốn đóng gói mã nguồn và mã biên dịch thành một cuộc chiến, .

Thay đổi trình cắm mã nguồn được đóng gói thành trình cắm sau

                org.apache.maven.plugins                plugin-tài-nguyên-maven                2.3                                                            sao chép tài nguyên                        quy trình-tài nguyên                                                    sao chép tài nguyên                                                                            ${dự án.build.outputDirectory}                                                                                                src/chính/java                                                                            **/*.java                                                                                                                                                                        

Theo mặc định, plugin maven-resources-plugin xử lý tài nguyên và tài nguyên kiểm tra, thêm tài nguyên vào thư mục ${project.build.outputDirectory}. Tham chiếu này đại diện cho thư mục đầu ra của dự án.

Nói chung nó là thư mục WEB-INF\classes của dự án. Khi đến lúc đóng gói, hãy đóng gói nội dung của thư mục này vào một tệp jar. Vì vậy tôi muốn đóng gói mã nguồn thành một tệp jar.

Bạn cần thêm mã nguồn dưới dạng tệp tài nguyên vào thư mục ${project.build.outputDirectory}.

Sau khi đóng gói hoàn tất, chỉ có một gói chiến tranh sẽ được tạo ra.

Sử dụng bao bì maven để tạo tài liệu tài liệu và mã nguồn gói

Cách xem mã nguồn có trong gói chiến tranh như sau.

Sử dụng bao bì maven để tạo tài liệu tài liệu và mã nguồn gói

Đã xảy ra sự cố khi tạo lỗi đóng gói maven khi tạo javadoc

Dự án được quản lý dựa trên maven và bao bì luôn ổn.

Hôm nay bao bì báo có nhiều lỗi không rõ nguyên nhân.

[LỖI] java.chỉ.Ngoại lệ ClassCast: với.mặt trời.công cụ.tài liệu javadoc.LớpDocImpl không thể chuyển sang com.mặt trời.tài liệu javadoc.Loại chú thíchDoc[LỖI] tại com.mặt trời.công cụ.tài liệu javadoc.Chú thíchDescImpl.chú thíchType(Chú thíchDescImpl.java:46)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.sử dụng.Sử dụng.isDeprecated(Sử dụng.java:811)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).định dạng.html.TagletWriterImpl.deprecatedTagOutput(TagletWriterImpl.java:85)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.taglet.Taglet đã lỗi thời.lấyTagletOutput(Taglet đã lỗi thời.java:40)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).định dạng.html.Phương phápWriterImpl.writeĐã lỗi thời(Phương phápWriterImpl.java:166)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Phương pháp xây dựng.buildDeprecationThông tin(Phương pháp xây dựng.java:183)[LỖI] dưới ánh mặt trời.phản ánh.Phương pháp truy cập Generated3.gọi(Không rõ Nguồn)[LỖI] dưới ánh mặt trời.phản ánh.DelegatingMethodAccessorImpl.gọi(DelegatingMethodAccessorImpl.java:25)[LỖI] tại java.chỉ.phản ánh.Phương pháp.gọi(Phương pháp.java:597)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Phương pháp xây dựng.phương pháp invoke(Phương pháp xây dựng.java:109)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Tóm tắtBuilder.xây dựng(Tóm tắtBuilder.java:90)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Tóm tắtMemberBuilder.xây dựng(Tóm tắtMemberBuilder.java:56)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Phương pháp xây dựng.xây dựngPhương phápDoc(Phương pháp xây dựng.java:150)[LỖI] dưới ánh mặt trời.phản ánh.Phương pháp truy cập NativeMethod.gọi0(Tự nhiên Phương pháp)[LỖI] dưới ánh mặt trời.phản ánh.Phương pháp truy cập NativeMethod.gọi(Phương pháp truy cập NativeMethod.java:39)[LỖI] dưới ánh mặt trời.phản ánh.DelegatingMethodAccessorImpl.gọi(DelegatingMethodAccessorImpl.java:25)[LỖI] tại java.chỉ.phản ánh.Phương pháp.gọi(Phương pháp.java:597)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Phương pháp xây dựng.phương pháp invoke(Phương pháp xây dựng.java:109)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Tóm tắtBuilder.xây dựng(Tóm tắtBuilder.java:90)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Tóm tắtMemberBuilder.xây dựng(Tóm tắtMemberBuilder.java:56)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Lớp xây dựng.xây dựngPhương phápChi tiết(Lớp xây dựng.java:322)[LỖI] dưới ánh mặt trời.phản ánh.Phương pháp truy cập NativeMethod.gọi0(Tự nhiên Phương pháp)[LỖI] dưới ánh mặt trời.phản ánh.Phương pháp truy cập NativeMethod.gọi(Phương pháp truy cập NativeMethod.java:39)[LỖI] dưới ánh mặt trời.phản ánh.DelegatingMethodAccessorImpl.gọi(DelegatingMethodAccessorImpl.java:25)[LỖI] tại java.chỉ.phản ánh.Phương pháp.gọi(Phương pháp.java:597)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Lớp xây dựng.phương pháp invoke(Lớp xây dựng.java:101)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Tóm tắtBuilder.xây dựng(Tóm tắtBuilder.java:90)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Lớp xây dựng.xây dựngClassDoc(Lớp xây dựng.java:124)[LỖI] dưới ánh mặt trời.phản ánh.Phương pháp truy cập NativeMethod.gọi0(Tự nhiên Phương pháp)[LỖI] dưới ánh mặt trời.phản ánh.Phương pháp truy cập NativeMethod.gọi(Phương pháp truy cập NativeMethod.java:39)[LỖI] dưới ánh mặt trời.phản ánh.DelegatingMethodAccessorImpl.gọi(DelegatingMethodAccessorImpl.java:25)[LỖI] tại java.chỉ.phản ánh.Phương pháp.gọi(Phương pháp.java:597)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Lớp xây dựng.phương pháp invoke(Lớp xây dựng.java:101)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Tóm tắtBuilder.xây dựng(Tóm tắtBuilder.java:90)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.người xây dựng.Lớp xây dựng.xây dựng(Lớp xây dựng.java:108)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).định dạng.html.HtmlDoclet.tạoClassFiles(HtmlDoclet.java:155)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.Tóm tắtDoclet.tạoClassFiles(Tóm tắtDoclet.java:164)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.Tóm tắtDoclet.thế hệ bắt đầu(Tóm tắtDoclet.java:106)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).nội bộ.bộ công cụ.Tóm tắtDoclet.bắt đầu(Tóm tắtDoclet.java:64)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).định dạng.html.HtmlDoclet.bắt đầu(HtmlDoclet.java:42)[LỖI] tại com.mặt trời.công cụ.doclets (con gái của người Do Thái).tiêu chuẩn.Tiêu chuẩn.bắt đầu(Tiêu chuẩn.java:23)[LỖI] dưới ánh mặt trời.phản ánh.Phương pháp truy cập NativeMethod.gọi0(Tự nhiên Phương pháp)[LỖI] dưới ánh mặt trời.phản ánh.Phương pháp truy cập NativeMethod.gọi(Phương pháp truy cập NativeMethod.java:39)[LỖI] dưới ánh mặt trời.phản ánh.DelegatingMethodAccessorImpl.gọi(DelegatingMethodAccessorImpl.java:25)[LỖI] tại java.chỉ.phản ánh.Phương pháp.gọi(Phương pháp.java:597)[LỖI] tại com.mặt trời.công cụ.tài liệu javadoc.Người gọi Doclet.gọi(Người gọi Doclet.java:269)[LỖI] tại com.mặt trời.công cụ.tài liệu javadoc.Người gọi Doclet.bắt đầu(Người gọi Doclet.java:143)[LỖI] tại com.mặt trời.công cụ.tài liệu javadoc.Bắt đầu.phân tích và thực hiện(Bắt đầu.java:340)[LỖI] tại com.mặt trời.công cụ.tài liệu javadoc.Bắt đầu.bắt đầu(Bắt đầu.java:128)[LỖI] tại com.mặt trời.công cụ.tài liệu javadoc.Chủ yếu.thực hiện(Chủ yếu.java:41)[LỖI] tại com.mặt trời.công cụ.tài liệu javadoc.Chủ yếu.chủ yếu(Chủ yếu.java:31)

Tôi đã dành một thời gian dài để nghiên cứu nhưng không thể tìm ra. Cuối cùng, tôi đã thử nhiều lệnh, chẳng hạn như pakage, test và các lệnh khác, nhưng không có lỗi nào được báo cáo khi sử dụng install. Sau khi đọc nhật ký cẩn thận, cuối cùng tôi nghi ngờ rằng có lỗi đã được báo cáo khi tạo javadoc. Tôi cũng đã thử lệnh install -D maven.javadoc.skip=true để bỏ qua phần tạo javadoc và chắc chắn rằng không có lỗi nào được báo cáo.

Sau khi nghiên cứu kỹ lưỡng, hóa ra đó là vấn đề với phiên bản plug-in maven javadoc, gây ra lỗi khi tạo cái này.

Thêm vào pom

thống kê kinh doanh                                    ${project.basedir}/src/main/nguồn tài nguyên                ĐÚNG VẬY                               plugin maven-javadoc          2.9.1                                    đính kèm-javadocs              cài đặt                              cái lọ                                            UTF-8                                                          UTF-8                          

Chỉ cần đặt số phiên bản. Trên đây là kinh nghiệm cá nhân của mình, mong có thể cho các bạn tham khảo và mong các bạn có thể ủng hộ mình nhiều.

Liên kết gốc: https://blog.csdn.net/my_interface/article/details/80996167.

Cuối cùng, bài viết này về cách sử dụng bao bì maven để tạo tài liệu tài liệu và mã nguồn đóng gói kết thúc ở đây. Nếu bạn muốn biết thêm về cách sử dụng bao bì maven để tạo tài liệu tài liệu và mã nguồn gói, vui lòng tìm kiếm các bài viết CFSDN hoặc tiếp tục duyệt các bài viết liên quan. mong mọi người sẽ ủng hộ blog của mình trong tương lai nhé! .

27 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress