Apache Maven

ภาพหน้าจอของซอฟแวร์:
Apache Maven
รายละเอียดซอฟแวร์:
รุ่น: 3.3.9 การปรับปรุง
วันที่อัพโหลด: 10 Feb 16
ผู้พัฒนา: Apache Software Foundation
การอนุญาต: ฟรี
ความนิยม: 204

Rating: 2.5/5 (Total Votes: 2)

Apache Maven เป็นหนึ่งในโครงการที่ประสบความสำเร็จมากที่สุดของ Apache มีสิทธิติดกับ HTTPD และเซิร์ฟเวอร์ Tomcat, การสร้างระบบมดและฐานข้อมูลและคาสซานดรา CouchDB.

Maven เป็นเครื่องมือในการพัฒนาเป้าหมายเท่านั้นและสภาพแวดล้อมการพัฒนาที่ไร้รอยต่อสำหรับการเขียนโปรแกรม Java ที่จะดำเนินงานโดยอัตโนมัติสามัญต่างๆพบและดำเนินการในระหว่างขั้นตอนของการตั้งค่ารหัสและการปรับใช้โครงการ.

นักพัฒนาสามารถทำให้โครงการสร้างทำให้ changelogs ให้ codebases แยกต่างหากเรียกใช้การทดสอบหน่วยรับรายงานครอบคลุมรหัสในการจัดการการอ้างอิงและแม้กระทั่งการทำงานรายชื่อผู้รับจดหมายจากการติดตั้ง Maven.

การติดตั้ง Maven เดียวสามารถนำมาใช้ในการจัดการโครงการไม่ จำกัด และโครงการยังได้รับประโยชน์จากพื้นที่เก็บข้อมูลฟรี JAR สำหรับการดาวน์โหลดโดยอัตโนมัติและติดตั้งที่เก็บโดยอัตโนมัติเช่นเดียวกับที่มีชื่อเสียง CPAN Perl และ Node.js 'Repos NPM.

ทั้งหมดนี้จะดำเนินการผ่าน POM, รูปแบบวัตถุโครงการและแฟ้มการกำหนดค่า pom.xml ที่มีชื่อเสียงที่คุณพบในเกือบทุกโครงการ Java-based ของวันนี้ ถ้าคุณเคยเห็นมันแล้วอาจจะเป็นโครงการที่มีการจัดการโดยใช้ Maven

มีอะไรใหม่ ในรุ่นนี้:.

  • Switched เข้าถึง Maven กลาง HTTPS.

มีอะไรใหม่ ในรุ่น 3.3.3:

  • Switched เข้าถึง Maven กลาง HTTPS

มีอะไรใหม่ ในรุ่น 3.3.1:

  • Switched เข้าถึง Maven กลาง HTTPS

มีอะไรใหม่ ในรุ่น 3.2.5:

  • Switched เข้าถึง Maven กลาง HTTPS

คืออะไรใหม่ ในรุ่น 3.0.4:

  • การปรับปรุงบางส่วนในขณะนี้มีการรวมโดยเริ่มต้น:
  • HTTP (S) สระว่ายน้ำการเชื่อมต่อ.
  • เริ่มต้นการตรวจสอบการสนับสนุนมาตรการ.
  • เริ่มต้นอ่านหมดเวลาการกำหนดค่าให้ 30 นาที.

มีอะไรใหม่ ในรุ่น 3.0.3:

  • อนุญาตให้ใช้พารามิเตอร์เลขฐานสิบหก
  • บ้านดิสเพลย์ Maven ในข้อมูลรุ่น
  • ลดความซับซ้อนลดลงในส่วนขยายของบุคคลที่ 3 สำหรับ Maven หลัก
  • API ในการคำนวณแผนการดำเนินการได้โดยไม่ต้องกำหนดค่าดำเนินการเต็มรูปแบบ Mojo
  • อนุญาตให้มีการกำหนดค่าพารามิเตอร์ปลั๊กอินประเภท java.util.Properties เช่นเดียวกับแผนที่
  • อนุญาตให้มีการกำหนดค่าพารามิเตอร์ปลั๊กอินชนิดอาร์เรย์ / คอลเลกชันผ่านคุณสมบัติของระบบ
  • อนุญาตให้มีการกำหนดค่าพารามิเตอร์ปลั๊กอินอาร์เรย์พิมพ์จากการแสดงออกผลผลิตคอลเลกชันและในทางกลับกัน
  • อนุญาตให้มีการรวมตัวการกำหนดค่าพารามิเตอร์ของถั่วปลั๊กอินที่มักต้องการเพียงหนึ่งค่า
  • JAVA_HOME ค้นพบอัตโนมัติ
  • generics เชื่อฟังในพารามิเตอร์ของคอลเลกชันปลั๊กอินเมื่อประชากรของพวกเขา
  • อนุญาตให้ inline รายการคอลเลกชัน / อาร์เรย์ภายในปลั๊กอิน

มีอะไรใหม่ ในรุ่น 2.2.1 / 3.0:

  • แก้ไขข้อผิดพลาด:
  • สิ่งประดิษฐ์ภาพรวมที่ไม่สามารถดาวน์โหลดได้เนื่องจากปัญหาการสื่อสาร & quot; บัญชีดำ & quot; สำหรับวันโดยเริ่มต้น.
  • รุ่น Snapshot ไม่สามารถแก้ไขได้สำหรับช่วงรุ่น
  • NPE ในการพึ่งพารหัสมติปลั๊กอิน TC
  • Mojo มดโดยใช้ Maven สคริปต์มด: 2.1.0+ ทำให้เกิด NPE
  • Appassembler Maven ปลั๊กอินไม่ทำงานเช่นตามที่ควร <​​/ li>
  • ความแตกต่างในความละเอียดขอบเขตการพึ่งพารวบรวม
  • สิ่งประดิษฐ์ POM ผ่านเข้าสู่ MavenProjectBuilder.buildFromRepository () ได้รับการแก้ไขไม่
  • ไม่สามารถที่จะได้รับ Archiver สำหรับการขยาย 'ซิป'
  • 'org.apache.maven.plugins: Maven ติดตั้งปลั๊กอิน 2.3.1' ชั้นต้องมีขาดหายไป: org.codehaus.plexus.digest.Digester
  • อ้างอิงในโครงการเครื่องปฏิกรณ์คดเคี้ยวไม่ได้แก้ไขเมื่อรวบรวมผูกไว้กับส้อมวงจรชีวิต
  • แก้ปัญหาความขัดแย้งไม่ได้รับต้นไม้ย่อยของการพึ่งพาที่ใกล้ที่สุดถ้าพึ่งพาขัดแย้งไกลออกไปม​​ีขอบเขตที่กว้างขึ้น
  • Maven ไม่สามารถสร้างถ้าโหลดใน ClassLoader ที่ไม่ได้รับการสนับสนุนโดย JAR ไฟล์จริง / classpath
  • กำหนดเอง Maven ปลั๊กอินถดถอยใน Maven 3.x เอง ComponentConfigurator ทำให้เกิดวง จำกัด
  • Eary พยายามพึ่งพาความละเอียดสำหรับโครงการเครื่องปฏิกรณ์ป้องกันไม่ให้ความละเอียดในภายหลังของพวกเขาจากเครื่องปฏิกรณ์
  • NPE ใน legacy.DefaultWagonManager.getArtifact
  • ความล้มเหลว Checksum ยังไม่ได้เข้า
  • Maven 3 ถดถอย: หายไปสร้างของ org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
  • MavenProject.getParent () ละเว้นการกำหนดค่าที่เก็บ
  • ไม่ถูกต้องข้อผิดพลาดของวงจรการแสดงออก recursive (update ช่องท้อง-แก้ไข)
  • ข้อผิดพลาดการแก้ไขเนื่องจากการแสดงออกวงจรสำหรับหนึ่งในพิกัด POM ที่ได้รับการซ้ำซ้อน
  • คลังค้นพบในที่เก็บพึ่งพาปอมแทนที่การกำหนดค่าสำหรับการร้องขอความละเอียดเดิมของ POM
  • MavenProject.getDependencyArtifact () ผลตอบแทนสิ่งประดิษฐ์รุ่นโดยไม่ต้องพึ่งพากับช่วงรุ่น
  • การปรับปรุง:
  • ข้อมูลเมตาสำหรับภาพรวมควรจะรวมถึงลักษณนาม
  • อนุญาตให้ผู้ได้รับมอบหมายผู้จัดการชั้นดินแดนส่วนหนึ่งในการเปลี่ยนแปลงของประชาชน Maven ดินแดนหลัก
  • Maven Java API ไม่ให้ข้อความผิดพลาดที่ดีเมื่อมีการกำหนดค่าไม่ถูกต้อง
  • ความล้มเหลวหลายต้องการช่องว่างเพิ่มเติม
  • ข้อผิดพลาดทางญาติอาจจะเป็นที่ชัดเจนมากขึ้น
  • คุณสมบัติใหม่:
  • สร้าง API Maven สำหรับการกำหนดค่าองค์ประกอบ

มีอะไรใหม่ ในรุ่น 2.2.1:

  • แก้ไขข้อผิดพลาด:
  • MNG-3265 - Maven รุ่น Extension.equals ทำให้เกิด NPE เมื่อข้อมูลใด ๆ ที่เตรียม
  • MNG-3506 - กำหนดเอง ArtifactHandler ไม่สามารถแก้ไขได้สำหรับโครงการเมื่อปลั๊กอินเพิ่มเติมที่มีนามสกุลที่ถูกกำหนดไว้ใน pom ปกครอง
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () ล้มเหลวด้วย NPE ถ้าซ้อน IOException มีรายละเอียดข้อความไม่
  • MNG-4189 - Maven ไม่ได้หยิบขึ้นมาพึ่งพารุ่น timestamped เฉพาะเมื่อมีเวอร์ชัน timestamped ภายหลังถูกดาวน์โหลดมาอยู่แล้วในพื้นที่เก็บข้อมูลท้องถิ่น
  • MNG-4218 - NPE ใน AbstractArtifactResolutionException ถ้า DefaultArtifactResolver.resolveTransitively ถูกขัดจังหวะ
  • MNG-4228 - [ถดถอย] อนุมัติไม่สำเร็จ:. ไม่ได้รับอนุญาตโดยการมอบฉันทะ
  • MNG-4235 - [ถดถอย] Maven 2.2.0 ผลิต checksums ที่ไม่ถูกต้องระหว่างการติดตั้งเพื่อความปลอดภัย repo HTTP
  • MNG-4236 - [ถดถอย] http ไฟล์ภาพที่ส่งเกวียนละสองครั้งกับ Maven 2.2.0 เมื่อ Auth ชิงถูกปิดใช้งาน (ค่าเริ่มต้น)
  • MNG-4238 - ArtifactHandler กำหนดเองให้โดยการสร้างส่วนขยายไม่ได้ใช้สำหรับโครงการสิ่งประดิษฐ์
  • MNG-4240 - อ้างอิงโดยตรงกับขอบเขต == ให้จะไม่ได้มีการอ้างอิงสกรรมกริยาของพวกเขาได้รับการแก้ไขในการรวบรวมและการทดสอบ
  • MNG-4270 - ArtifactHandler, LifecycleMapping จากปลั๊กอินพึ่งพาไม่ได้ใช้เมื่อปลั๊กอินส่วนขยายจะเปิดใช้งาน
  • MNG-4275 - [ถดถอย] ย้ายโดยตรงไม่ได้เข้าสู่ระบบในระดับคำเตือน: ความขัดแย้ง MNG-3380 กับ MNG-1689
  • การปรับปรุง:
  • MNG-4254 - ตัวเลือกการสนับสนุนของการดำเนินเกวียนโปรโตคอลโดยเฉพาะอย่างยิ่ง
  • MNG-4279 - การเลือกผู้ให้บริการรถบรรทุกควรจะล้มเหลวได้อย่างสง่างามและใช้โปรโตคอลสำหรับ roleHint ถ้าโปรโตคอลให้บริการ roleHint ไม่สามารถใช้ได้
  • .

ต้องการ

  • Java 1.6 หรือสูงกว่า
  • Apache Ant 1.8 หรือสูงกว่า

ซอฟต์แวร์ที่คล้ายกัน

Pinba
Pinba

28 Feb 15

fedex.py
fedex.py

13 May 15

HideSeek
HideSeek

4 Jun 15

Enyo
Enyo

20 Jul 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Apache Software Foundation

Apache Woden
Apache Woden

10 Dec 15

Apache NiFi
Apache NiFi

18 Apr 16

Apache MetaModel
Apache MetaModel

10 Feb 16

Apache UIMA
Apache UIMA

17 Feb 15

ความคิดเห็นที่ Apache Maven

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่