Maven 'settings.xml อยู่ที่ไหนบน Mac OS?


109

Maven 'settings.xml อยู่ที่ไหนบน Mac OS?


4
"นี่คือไฟล์คอนฟิกูเรชันสำหรับ Maven สามารถระบุได้ 2 ระดับ: 1. User Levelไฟล์ settings.xml นี้จัดเตรียมคอนฟิกสำหรับผู้ใช้คนเดียวและโดยปกติจะมีให้ใน${user.home}/.m2/settings.xml2. Global Levelไฟล์ settings.xml นี้จัดเตรียมการกำหนดค่าสำหรับทุกคน ผู้ใช้ Maven บนเครื่อง (สมมติว่าพวกเขาทั้งหมดใช้การติดตั้ง Maven เดียวกัน) โดยปกติจะมีให้ใน${maven.home}/conf/settings.xml"
Weishi Zeng

เฮ้อย่าลืมยอมรับคำตอบ

คำตอบ:


133

หากคุณใช้ brew เพื่อติดตั้ง maven ไฟล์การตั้งค่าควรอยู่ในรูปแบบ

/usr/local/Cellar/maven/<version>/libexec/conf


78

มันไม่มีตั้งแต่แรก คุณต้องสร้างในโฟลเดอร์บ้านของคุณ/Users/usename/.m2/(หรือ~/.m2)

ตัวอย่างเช่น :

ข้อความแสดงแทน


3
ใน MAC OS X Maven ล่าสุดรวมอยู่ด้วยดังนั้น. m2 จะถูกสร้างขึ้นโดยอัตโนมัติภายใต้/Users/username/.m2
raksja

6
หากใครสงสัยว่าจะใส่อะไรเข้าไปดูได้ที่นี่: maven.apache.org/settings.html
Graham Lea

2
ในขณะที่ Mavericks ไม่ได้ติดตั้ง Maven ไว้ล่วงหน้า ดูMaven ไม่พบใน Mac OSX Mavericks
karmakaze

18

หากคุณติดตั้งมาเวนด้วยเครื่องชง

คุณสามารถพิมพ์คำสั่ง ("mvn -v") ใน Terminal

ดูรายละเอียดบ้าน Maven

mvn -v
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /usr/local/Cellar/maven/3.5.0/libexec
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.11.5", arch: "x86_64", family: "mac"

11

ฉันพบว่าภายใต้ /usr/share/java/maven-3.0.3/conf, 10.8.2


2
ฉันสร้าง symlink จาก ~ / .m2:ln -s /usr/share/maven/conf/settings.xml settings.xml
Craig

1
บนเครื่องของฉัน (10.8.2) ค่าเริ่มต้น /usr/share/java/maven-3.0.3/conf/settings.xml มีทุกอย่างที่แสดงความคิดเห็นดังนั้นจึงไม่ทำอะไรเลย การสร้างไฟล์ใหม่ใน ~ / .m2 น่าจะง่ายที่สุด
Philip Callender

/usr/share/java/maven-3.0.3เป็นเส้นทางสำหรับการตั้งค่าส่วนกลางนี่เป็นสิ่งที่แตกต่างไปจากการตั้งค่าผู้ใช้ cf eviltester.com/2013/09/maven-settingsxml-global-and-user.html
Jakub Bochenski

4

-> อยู่ใน $ MAVEN_HOME / conf / settings.xml ... โดยที่ $ MAVEN_HOME เป็นตัวแปรสภาพแวดล้อมของ Maven ที่คุณดาวน์โหลด คุณสามารถทำเช่นนี้ได้เช่นกัน .. -> Path to Maven สามารถพบได้จากไฟล์ / etc / bashrc ใน mac รับเส้นทางไปยัง Maven จากไฟล์นั้นและในไดเร็กทอรี Maven คุณสามารถค้นหา conf / ไดเร็กทอรีภายในไดเร็กทอรีนั้นคุณสามารถค้นหา settings.xml ของ maven




0

ฉันติดตั้ง mavaen โดยใช้ sdkman เนื่องจากโซลูชันอื่นที่เสนอไม่ได้ผลเนื่องจากสามารถใช้ได้หากการติดตั้งเสร็จสิ้นผ่าน Homebrew หรือเป็นไบนารีแบบสแตนด์อโลน

สำหรับวิธีแก้ปัญหาของฉันฉันทำ "ซึ่ง mvn" ในเทอร์มินัลซึ่งส่งคืน: "/Users/samkaz/.sdkman/candidates/maven/current/bin/mvn"

จากนั้นหลังจากเปิดเส้นทางในตัวค้นหาและมองไปรอบ ๆ ไดเร็กทอรีด้านบนฉันพบ settings.xml ในโฟลเดอร์ด้านล่าง "/Users/samkaz/.sdkman/candidates/maven/3.6.3/conf"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.