Apache Maven

Phần mềm chụp màn hình:
Apache Maven
Các chi tiết về phần mềm:
Phiên bản: 3.3.9 Cập nhật
Ngày tải lên: 10 Feb 16
Nhà phát triển: Apache Software Foundation
Giấy phép: Miễn phí
Phổ biến: 65

Rating: 4.0/5 (Total Votes: 1)

Apache Maven là một trong những dự án thành công nhất của Apache, ngay bên cạnh HTTPD của nó và máy chủ Tomcat, xây dựng hệ thống Ant, và cơ sở dữ liệu Cassandra và CouchDB.

Maven là một công cụ nhắm chỉ phát triển và là một môi trường phát triển liền mạch cho lập trình Java mà sẽ tự động hoạt động phổ biến khác nhau gặp phải và thực hiện trong quá trình thiết lập, mã hóa, và triển khai một dự án.

Các nhà phát triển có thể tự động hóa các dự án xây dựng, làm ghi thay đổi, giữ codebases riêng biệt, kiểm tra đơn vị chạy, nhận báo cáo mã số bảo hiểm, quản lý phụ thuộc, và thậm chí chạy danh sách gửi thư từ một cài đặt Maven.

Một cài đặt Maven duy nhất có thể được sử dụng để quản lý các dự án không giới hạn, và dự án cũng được hưởng lợi từ một kho lưu trữ JAR miễn phí để tự động tải về và cài đặt các kho tự động, giống như CPAN nổi tiếng của Perl và Repos NPM Node.js '.

Tất cả điều này được thực hiện thông qua POM, mô hình đối tượng của dự án, và các tập tin cấu hình pom.xml nổi tiếng của nó bạn tìm thấy trong hầu như tất cả các dự án dựa trên Java hiện nay. Nếu bạn đã nhìn thấy nó, sau đó có thể dự án được quản lý sử dụng Maven

Điều gì là mới trong phiên bản này:.

  • Switched truy cập vào Maven Trung HTTPS.

Điều gì là mới trong phiên bản 3.3.3:

  • Switched truy cập vào Maven Trung HTTPS

Điều gì là mới trong phiên bản 3.3.1:

  • Switched truy cập vào Maven Trung HTTPS

Điều gì là mới trong phiên bản 3.2.5:

  • Switched truy cập vào Maven Trung HTTPS

Điều gì là mới trong phiên bản 3.0.4:

  • Một số cải tiến hiện nay bao gồm theo mặc định:
  • HTTP (S) hồ bơi kết nối.
  • Default ưu tiên hỗ trợ xác thực.
  • Một mặc định thời hạn đọc cấu hình để 30 phút.

Điều gì là mới trong phiên bản 3.0.3:

  • Cho phép các thông số hệ thập lục phân
  • Display maven nhà ở thông tin phiên bản
  • Đơn giản thả trong các phần mở rộng bên thứ 3 cho Maven lõi
  • API để tính toán kế hoạch thực hiện mà không cần cấu hình thực hiện mojo đầy đủ
  • Cho phép cấu hình các thông số plugin của loại java.util.Properties giống như một bản đồ
  • Cho phép cấu hình các thông số plugin của kiểu mảng / bộ sưu tập thông qua các thuộc tính hệ thống
  • Cho phép cấu hình các thông số plugin của mảng, đánh máy từ biểu thức năng suất các bộ sưu tập và ngược lại
  • Cho phép ngưng tụ cấu hình của đậu tham số plugin mà thường đòi hỏi chỉ có một giá trị
  • JAVA_HOME tự động phát hiện
  • generics Tuân trong các thông số thu Plugin khi populating chúng
  • Cho phép nội tuyến các khoản thu / mảng trong Plugin

Điều gì là mới trong phiên bản 2.2.1 / 3.0:

  • Sửa chữa lỗi:
  • vật Ảnh chụp mà không thể được tải do vấn đề giao tiếp là & quot; danh sách đen & quot; cho một ngày theo mặc định.
  • phiên bản Snapshot không được giải quyết cho khoảng phiên bản
  • NPE trong mã phân giải phụ thuộc cho TC Plugin
  • Ant-dựa mojo sử dụng maven-script-kiến: 2.1.0+ gây NPE
  • Appassembler Maven Plugin không làm việc như là nó phải
  • Sự khác biệt ở độ phân giải phạm vi phụ thuộc biên dịch
  • vật POM thông qua vào MavenProjectBuilder.buildFromRepository () không còn giải quyết
  • Không thể có được Archiver cho phần mở rộng 'zip'
  • 'org.apache.maven.plugins: maven-cài đặt-plugin: 2.3.1. Một lớp học bắt buộc: Không org.codehaus.plexus.digest.Digester
  • phụ thuộc vào các dự án lò phản ứng chia hai không được giải quyết khi aggregator ràng buộc để dĩa vòng đời
  • Giải quyết xung đột không chọn cây phụ phụ thuộc gần nhất nếu phụ thuộc mâu thuẫn xa có phạm vi rộng hơn
  • Maven không thể xây dựng nếu nạp trong một classloader mà không được hỗ trợ bởi một tập tin JAR thật / classpath
  • Custom Maven Plugin hồi quy trong Maven 3.x, tùy chỉnh ComponentConfigurator gây ra vòng lặp vô hạn
  • Eary nỗ lực giải pháp phụ thuộc cho các dự án lò phản ứng ngăn chặn phân giải lần sau họ từ các lò phản ứng
  • NPE trong legacy.DefaultWagonManager.getArtifact
  • thất bại Checksum chưa đăng nhập
  • Maven 3 Regression: Thiếu constructor của org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter

  • kho
  • MavenProject.getParent () bỏ qua cấu hình
  • Không đúng đệ quy lỗi chu kỳ biểu thức (cập nhật đám rối thần kinh-nội suy)
  • Interpolation lỗi do biểu hiện theo chu kỳ với một trong các tọa độ POM bị không cần thiết lặp lại
  • Repositories phát hiện trong kho POMs phụ thuộc ghi đè cấu hình cho yêu cầu phân giải gốc của POM
  • MavenProject.getDependencyArtifact () trả về hiện vật mà không có phiên bản dành cho phụ thuộc với nhiều phiên bản
  • Cải tiến:
  • Metadata cho ảnh chụp nhanh nên bao gồm phân loại
  • Cho phép các đại biểu quản lý lớp học lĩnh vực để làm thay đổi một phần của công chúng về lĩnh vực cốt lõi Maven
  • Maven Java API không cho thông báo lỗi tốt đẹp khi cấu hình không đúng
  • Nhiều thất bại cần thêm khoảng trắng
  • lỗi con đường tương đối có thể được rõ ràng hơn
  • Các tính năng mới:
  • Tạo một API Maven để cấu hình thành phần

Điều gì là mới trong phiên bản 2.2.1:

  • Sửa lỗi:
  • MNG-3265 - maven-mô hình Extension.equals gây NPE khi lĩnh vực nào được uninitialized
  • MNG-3506 - Custom ArtifactHandler không được giải quyết cho dự án khi một plugin bổ sung với phần mở rộng được xác định trong pom mẹ
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () không thành công với NPE nếu lồng IOException không có tin chi tiết
  • MNG-4189 - Maven không chọn lên cụ thể phiên bản ghi lại ngày tháng phụ thuộc khi một phiên bản ghi lại ngày tháng sau đó tải về và đã có trong kho lưu trữ địa phương
  • MNG-4218 - NPE trong AbstractArtifactResolutionException nếu DefaultArtifactResolver.resolveTransitively bị gián đoạn
  • MNG-4228 - [hồi] Phép thất bại. Không được cho phép bởi proxy
  • MNG-4235 - [hồi] Maven 2.2.0 sản xuất tổng kiểm tra không hợp lệ trong thời gian triển khai để repo HTTP bảo đảm
  • MNG-4236 - [hồi] http upload file toa xe hai lần với Maven 2.2.0 khi auth preemptive bị vô hiệu hóa (thiết lập mặc định)
  • MNG-4238 - Custom ArtifactHandler cung cấp bằng cách xây dựng mở rộng không được sử dụng để tạo tác dự án
  • MNG-4240 - phụ thuộc trực tiếp với phạm vi == cung cấp sẽ không có phụ thuộc bắc cầu của họ được giải quyết để biên dịch và thử nghiệm
  • MNG-4270 - ArtifactHandler, LifecycleMapping từ các plugin phụ thuộc không được sử dụng khi cắm mở rộng được kích hoạt
  • MNG-4275 - [hồi] tái định trực tiếp không còn đăng nhập ở cấp CẢNH BÁO: xung đột MNG-3380 với MNG-1689
  • Cải tiến:
  • MNG-4254 - lựa chọn Hỗ trợ thực hiện toa xe cho một giao thức cụ thể
  • MNG-4279 - cung cấp toa xe lựa chọn nên không duyên dáng và sử dụng giao thức cho roleHint nếu giao thức cung cấp roleHint không có sẵn
  • .

Yêu cầu :

  • Java 1.6 hoặc cao hơn
  • Apache Ant 1.8 hoặc cao hơn

Phần mềm tương tự

jQuery.Resolution
jQuery.Resolution

14 Apr 15

Prose
Prose

10 Feb 16

phpMyAdmin
phpMyAdmin

5 Sep 16

jQuery superNumber
jQuery superNumber

13 May 15

Phần mềm khác của nhà phát triển Apache Software Foundation

Apache Tika
Apache Tika

20 Jul 15

Apache Lens
Apache Lens

10 Dec 15

Apache Flink
Apache Flink

9 Apr 16

Apache Nutch
Apache Nutch

1 Mar 15

Ý kiến ​​để Apache Maven

Bình luận không
Nhập bình luận
Bật hình ảnh!