คำถามติดแท็ก nexus

3
Nexus และ Maven ต่างกันอย่างไร
NexusและMavenต่างกันอย่างไร สถานการณ์พื้นฐานของการใช้งานMavenเท่านั้นคืออะไร? แล้วสถานการณ์ที่พิจารณาเฉพาะNexusล่ะ? และหน้าตาเป็นอย่างไรเมื่อต้องการใช้ทั้งสองอย่าง?
133 maven  nexus 

12
เราควรใช้ Nexus หรือ Artifactory สำหรับ Maven Repo หรือไม่?
เรากำลังใช้ Maven สำหรับกระบวนการสร้างขนาดใหญ่ (> 100 โมดูล) เราได้จัดเก็บการอ้างอิงภายนอกของเราในการควบคุมแหล่งที่มาและใช้เพื่ออัปเดต repo ในเครื่อง อย่างไรก็ตามเราพร้อมที่จะเปลี่ยนไปใช้ repo ในพื้นที่ที่สามารถแคชส่วนกลางเพื่อที่เราจะได้ไม่ต้องดาวน์โหลดบุคคลที่สามทั้งหมดในเชิงรุก (แต่เรายังสามารถดึง repo ในพื้นที่ได้) นอกจากนี้เราต้องการเผยแพร่สิ่งประดิษฐ์บิวด์ภายในของเราจากงานสร้างทุกคืนเพื่อให้นักพัฒนาไม่ต้องสร้างโลก เรากำลังพิจารณา Nexus และ Artifactory อะไรคือสาเหตุของการเลือกอย่างใดอย่างหนึ่ง? มีคนอื่นที่เราควรพิจารณาหรือไม่?

2
วิธีการระบุการกระจายองค์กรการจัดการของ maven กว้าง?
ฉันกำลังพยายามหาวิธีจัดระเบียบโครงการ maven2 จำนวนมาก (ประมาณ 50+) เพื่อให้สามารถปรับใช้ในพื้นที่เก็บข้อมูลส่วนกลาง เมื่อใช้mvn deployเป้าหมายเราจำเป็นต้องระบุเป้าหมายในแท็ก distributionManagement ดังนี้: <distributionManagement> <repository> <id>nexus-site</id> <url>http://central_nexus/server</url> </repository> </distributionManagement> ตอนนี้ฉันไม่ต้องการให้ทุก ๆ pom.xml (ของ 50+) มีบล็อกนี้ซ้ำแล้วซ้ำเล่า แม้ว่าสิ่งแรกของฉันจะเป็นsettings.xmlไฟล์ แต่ดูเหมือนว่าจะไม่สามารถกำหนดได้ (โดยการออกแบบ) คำถามแรกคือทำไมถึงเป็นเช่นนั้น? ถ้าเป็นไปได้ฉันสามารถระบุได้ใน settings.xml ในการแจกจ่าย maven2 ซึ่งสามารถแจกจ่ายให้กับนักพัฒนาทุกคนได้ ทางออกเดียวที่เป็นไปได้ที่ฉันพบคือการสร้างโปรเจ็กต์ master-pom สำหรับทั้งองค์กรที่มีการตั้งค่าเหล่านี้และทำให้ pom.xml อื่น ๆ ทั้งหมดขึ้นอยู่กับ master-pom นี้ผ่าน<parent>แท็ก แต่สิ่งนี้ดูแปลก ๆ ในการสร้างหลายโมดูล: - master configuration POM (pm) - Project …


13
อัปโหลดสิ่งประดิษฐ์ไปยัง Nexus โดยไม่ต้องใช้ Maven
ฉันมีโปรเจ็กต์ที่ไม่ใช่ Java ที่สร้างเวอร์ชันของเวอร์ชันอาร์ติแฟกต์และฉันต้องการอัปโหลดไปยังที่เก็บ Nexus เนื่องจากโปรเจ็กต์ไม่ใช่ Java จึงไม่ใช้ Maven ในการสร้าง และฉันไม่อยากแนะนำไฟล์ Maven / POM เพียงเพื่อรับไฟล์เข้าสู่ Nexus ลิงก์ในบล็อกไปยัง Nexus REST API ทั้งหมดจะสิ้นสุดที่ผนังการลงชื่อเข้าใช้โดยไม่มีลิงก์ "สร้างผู้ใช้" ที่ฉันเห็น ดังนั้นวิธีที่ดีที่สุด (หรือสมเหตุสมผล) ในการอัปโหลดบิวด์อาร์ติแฟกต์ไปยังที่เก็บ Nexus โดยไม่ใช้ Maven คือวิธีใด "bash + curl" จะดีมากหรือแม้แต่สคริปต์ Python
102 nexus 

13
เกิดข้อผิดพลาดขณะปรับใช้อาร์ติแฟกต์ใน Nexus
ฉันได้รับข้อผิดพลาดเมื่อปรับใช้อาร์ติแฟกต์ในที่เก็บของฉันเองในเซิร์ฟเวอร์ Nexus: "ไม่สามารถปรับใช้อาร์ติแฟกต์: ไม่สามารถโอนอาร์ติแฟกต์" "ไม่สามารถโอนไฟล์ http: /// my_artifact โค้ดส่งคืนคือ: 400" ฉันมี Nexus ที่ทำงานด้วย my_repo ที่เก็บที่กำหนดเองหนึ่งที่พร้อมกับการกำหนดค่าท้องถิ่น maven ถัดไป: settings.xml <server> <id>my_repo</id> <username>user</username> <password>pass</password> </server> ... <mirror> <id>my_repo</id> <name>Repo Mirror</name> <url><my_url_to_my_repo></url> <mirrorOf>*</mirrorOf> </mirror> ผู้ใช้มีสิทธิ์สร้าง / อ่าน / เขียนใน my_repo - pom.xml <distributionManagement> <repository> <id>my_repo</id> <name>my_repo</name> <url><my_url_to_my_repo></url> <layout>default</layout> </repository> <snapshotRepository> <id>snapshots</id> <name>Snapshots</name> <url><my_url_to_my_snapshot_repo></url> …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.