Apache Buildr เป็นพื้นสร้างระบบ Java บนพื้นฐานของทับทิม คราด
เช่นเดียวกับคราดเดิม Buildr ช่วยให้นักพัฒนาสร้างโครงการที่ใหญ่กว่าจากคนเล็กสนับสนุนขั้นตอนงานที่ซับซ้อนที่สามารถรวบรวมประเภทของไฟล์ร่วมกันโดยอัตโนมัติและการดำเนินการต่างๆ
บางส่วนของการดำเนินงานไฟล์พื้นฐานรวมถึงการคัดลอกกรอง minification และอื่น ๆ
การสนับสนุนยังเป็นที่รวมสำหรับงานที่กำหนดไว้ล่วงหน้าวิ่งทดสอบหน่วยการสร้างรหัสแหล่งที่มาและแม้กระทั่ง JavaDoc ไฟล์เอกสารได้อย่างเต็มที่ตาม
ระบบการจัดการการพึ่งพารวมอยู่ออกจากกล่องเพียงในกรณีที่ไฟล์บางอย่างจำเป็นต้องโครงการพิเศษที่เต็มไปด้วยพวกเขาในเวลาเดียวกันเช่นกัน
ถ้าคุณได้รับก่อนหน้านี้โดยใช้ Maven หรือ มด คุณสามารถย้ายและใช้แฟ้มการกำหนดค่าที่มี Buildr.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- เพิ่ม:
- สนับสนุนทรัพย์สิน report_level บน FindBugs addon.
- เพิ่มรุ่นความคิดของโครงการด้าน EJB โดยการมองหา EJB
- อธิบายในตำแหน่งที่เข้ากันได้กับ EJB ขวด.
- เปลี่ยนแปลง:
- อัพเดท FindBugs addon ใช้เวอร์ชัน 3.0.0 ของ Findbugs.
- อัพเดท FindBugs addon ที่จะใช้ในตัว FindBugs สไตล์เพื่อสร้างรายงานของ HTML.
- คงที่:
- ตรวจสอบให้แน่ใจว่า 'source_paths' และคุณสมบัติ 'extra_dependencies' ใน addon FindBugs ไม่ได้มีอาร์เรย์หรือ Nils.
- ตรวจสอบให้แน่ใจว่า 'single_intermediate_layout' addon เอาเป้าหมายระดับบนสุดและรายงานไดเรกทอรีในช่วง 'สะอาด'.
- ตรวจสอบให้แน่ใจว่าทรัพย์สิน source_paths ใน addon pmd ไม่ได้มีอาร์เรย์หรือ Nils.
มีอะไรใหม่ ในรุ่น 1.4.22:
- เพิ่ม:
- สนับสนุนทรัพย์สิน report_level บน FindBugs addon.
- เพิ่มรุ่นความคิดของโครงการด้าน EJB โดยการมองหา EJB
- อธิบายในตำแหน่งที่เข้ากันได้กับ EJB ขวด.
- เปลี่ยนแปลง:
- อัพเดท FindBugs addon ใช้เวอร์ชัน 3.0.0 ของ Findbugs.
- อัพเดท FindBugs addon ที่จะใช้ในตัว FindBugs สไตล์เพื่อสร้างรายงานของ HTML.
- คงที่:
- ตรวจสอบให้แน่ใจว่า 'source_paths' และคุณสมบัติ 'extra_dependencies' ใน addon FindBugs ไม่ได้มีอาร์เรย์หรือ Nils.
- ตรวจสอบให้แน่ใจว่า 'single_intermediate_layout' addon เอาเป้าหมายระดับบนสุดและรายงานไดเรกทอรีในช่วง 'สะอาด'.
- ตรวจสอบให้แน่ใจว่าทรัพย์สิน source_paths ใน addon pmd ไม่ได้มีอาร์เรย์หรือ Nils.
มีอะไรใหม่ ในรุ่น 1.4.21 แอป
- เพิ่ม:
- สนับสนุนทรัพย์สิน report_level บน FindBugs addon.
- เพิ่มรุ่นความคิดของโครงการด้าน EJB โดยการมองหา EJB
- อธิบายในตำแหน่งที่เข้ากันได้กับ EJB ขวด.
- เปลี่ยนแปลง:
- อัพเดท FindBugs addon ใช้เวอร์ชัน 3.0.0 ของ Findbugs.
- อัพเดท FindBugs addon ที่จะใช้ในตัว FindBugs สไตล์เพื่อสร้างรายงานของ HTML.
- คงที่:
- ตรวจสอบให้แน่ใจว่า 'source_paths' และคุณสมบัติ 'extra_dependencies' ใน addon FindBugs ไม่ได้มีอาร์เรย์หรือ Nils.
- ตรวจสอบให้แน่ใจว่า 'single_intermediate_layout' addon เอาเป้าหมายระดับบนสุดและรายงานไดเรกทอรีในช่วง 'สะอาด'.
- ตรวจสอบให้แน่ใจว่าทรัพย์สิน source_paths ใน addon pmd ไม่ได้มีอาร์เรย์หรือ Nils.
มีอะไรใหม่ ในรุ่น 1.4.14:
- คงที่:
- เอกสารสำหรับการปล่อยโดยใช้รูปแบบเวอร์ชันของคุณเอง.
- หยุดโครงการสร้างเป้าหมายที่ว่างเปล่า / webapp.
- ถดถอยใน GWT addon เนื่องจาก & quot; pathing_jar & quot; การทำงานในชวา :: Commands.java.
- การถดถอยโดยใช้การอ้างอิงสกรรมกริยาเนื่องจากการมี. ตัวเลือกในขอบเขต Artifacts.to_hash
- ข้อผิดพลาดใน GWT addon ที่จำเป็นต้องจัดหาที่ผู้ใช้:. ตัวเลือกการอ้างอิง
- ข้อผิดพลาดในการผลิตแฟ้มโครงการ Intellij เมื่อมีการเพิ่มแง่เว็บ.
- เปลี่ยนแปลง:
- สนับสนุนปิดการใช้งานใหม่ & quot; pathing_jar & quot; การทำงานในชวา :: Commands.java วิธียูทิลิตี้ ที่จำเป็นสำหรับเครื่องมือที่ใคร่ครวญคลาสพา ธ .
- การปรับปรุง wsgen addon เพื่อสร้างแหล่งที่มาลงในไดเรกทอรีลำดับชั้นขึ้นอยู่กับการประชุมผู้เชี่ยวชาญ.
มีอะไรใหม่ ในรุ่น 1.4.10:
- เพิ่ม:
- สนับสนุนไดเรกทอรีกลางลำดับชั้นเดียวสำหรับแต่ละโครงการผ่าน addon 'buildr / single_intermediate_layout.
- สนับสนุน: ตัวเลือก dir ในวิธี Java :: Commands.java .
- เพิ่ม addon สำหรับ NSIS.
- คงที่:
- สร้างปัญหาที่เป็นไปได้เมื่อใช้ build.yaml และงาน / *. เสาะหา
- 2.10 สนับสนุนสกาล่า - ตอนนี้ใช้คอมไพเลอร์เพิ่มเติม / ขวดแยกต่างหากแนะนำใน 2.10 เช่นสกาล่า-reflect.jar และสกาล่า-actor.jar
มีอะไรใหม่ ในรุ่น 1.4.8:
- คงที่:
- การสนับสนุนการระบุไว้อย่างชัดเจนไฟล์ที่มาในงาน buildr ซีซี.
- สกรรมกริยาละเอียดสิ่งประดิษฐ์ไม่ควรจะรวมถึงสิ่งประดิษฐ์ในการ 'ให้' ขอบเขตในปอมเพื่อให้ตรงกับพฤติกรรมของผู้เชี่ยวชาญ.
- การเปลี่ยนแปลง:
- เปิดใช้งานการสร้าง Jekyll และ RDOC ภายใต้ทับทิมมากขึ้น.
- เลือก Buildr. Bnd.remote_repository เป็นเลิกเป็นการอ้างอิงปรากฏในผู้เชี่ยวชาญกลาง
- เริ่มต้นที่จะ Scala 2.9.2, ScalaTest 1.8 Scala Specs2 1.11, ScalaCheck 1.10.0.
- เพิ่ม:
- ความสามารถในการกำหนดค่ารุ่นของ BND ที่ใช้โดย addon BND.
- สร้าง addon git_auto_version ที่ระบุโดยอัตโนมัติรุ่นสำหรับโครงการคอมไพล์บนพื้นฐานของคอมไพล์อธิบาย.
- การสนับสนุน Mercurial เป็นระบบการควบคุมรุ่น.
- บูรณาการกับสังกะสี (เสื้อคลุมสะสมที่เพิ่มขึ้นสำหรับ scalac 2.9 +).
- add_exploded_ear_artifact และ add_exploded_ejb_artifact กับความคิดขยายโครงการ.
มีอะไรใหม่ ในรุ่น 1.4.7:
- เพิ่ม:
- BUILDR-618 มีคุณสมบัติ pom ไม่สนับสนุนลำดับชั้น.
- ขยาย Sonar.
- ขยาย GWT.
- การเปลี่ยนแปลง:
- การปรับปรุงเพื่อ Rake 0.9.2.2.
- รุ่นที่ปรับปรุง rspec ไป 2.9.0.
- รุ่นที่ปรับปรุงสุทธิ SSH ไป 2.3.0.
- รุ่นที่ปรับปรุงสุทธิ SFTP ไป 2.0.5.
- Bugfixes:
- รายการภาชนะ JRE จะประกาศก่อนที่จะใช้แหล่งที่มาและการอ้างอิง.
มีอะไรใหม่ ในรุ่น 1.4.4:
- เปลี่ยนแปลง: BUILDR-549 อัพเกรด RJB 1.3 3 เพื่อที่อยู่ & quot; ไม่สามารถสร้าง JVM & quot; ปัญหากับ Java ปรับปรุง 3 ใน Mac OS X. แพลตฟอร์ม Win32 อัพเกรดเพื่อ RJB 1.3.2 ..
- เปลี่ยนแปลง: การพึ่งพาอัญมณี RSpec ~ & # x3e; 1.3.1.
- เปลี่ยน: อัพเกรด JtestR 0.6 .
มีอะไรใหม่ ในรุ่น 1.4.3:.
- ใหม่ 'ทำงาน' งานท้องถิ่น
- repositories.release_to โหลดจากการสร้างการตั้งค่า.
- เพิ่มประสิทธิภาพและการอ่านที่แข็งแกร่งมากขึ้นของขวด MANIFEST.MF.
- ข้อผิดพลาดที่ดีขึ้นเมื่อต้องสร้างอัญมณีที่ไม่สามารถพบได้ในท้องถิ่น / อัญมณีที่เก็บระยะไกล.
- ล้มเหลว & quot; ตรวจสอบ & quot; ไม่มีข้อผิดพลาดในการผลิตที่มีความหมายใน JRuby.
- คงที่:. JavaRebel ก่อนหน้านี้ไม่ได้ตรวจพบได้อย่างถูกต้อง
- 10 + อื่น ๆ และแก้ไขข้อผิดพลาดเล็ก ๆ น้อย ๆ .
มีอะไรใหม่ ในรุ่น 1.4.1:
- เพิ่ม: BUILDR-420 สนับสนุนคอมไพเลอร์ภายนอก
- Added: BUILDR-425 ระบุการอ้างอิงใน dev .gemspec
- เปลี่ยน: BUILDR-459 ปรับปรุง gemspec จะยอมรับ json_pure ~ & # x3e; 1.4.3
- คงที่: BUILDR-455 cc_spec.rb 160 ลิตรขึ้นอยู่กับเวลาและทำให้ล้มเหลวเป็นระยะ ๆ
- คงที่: BUILDR-461 แพคเกจที่มีรหัสที่แตกต่างกันชนกัน
- คงที่: BUILDR-439 & quot; บรรทัดคำสั่งยาวเกินไป & quot; เมื่อทำงานทดสอบ TestNG
- คงที่: BUILDR-463 การตั้งค่าคุณสมบัติของระบบใน buildfile ทำให้เกิด NoClassDefFoundError
ต้องการ
- ทับทิม 1.8 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ