คำถามติดแท็ก maven-3

Apache Maven เป็นเครื่องมือสำหรับการจัดการโครงการและสร้างระบบอัตโนมัติ แท็กนี้มีไว้สำหรับคำถามเกี่ยวกับ Maven เวอร์ชัน 3.x สำหรับคำถามที่ไม่ใช่เวอร์ชันเฉพาะโปรดใช้แท็ก [maven]

23
การติดตั้ง Maven บน Mac OS X
ฉันพยายามที่จะติดตั้ง Maven ผ่านช่องโดยทำตามคำแนะนำเหล่านี้ จนถึงตอนนี้ฉันได้รับสิ่งนี้ export M2_HOME=/user/apple/apache-maven-3.0.3 export M2=$M2_HOME/bin export PATH=$M2:$PATH export JAVA_HOME=/usr/java/jdk1.6.0_22 นี่อาจเป็นคำถามงี่เง่าที่คุณจะไปหาสิ่งนี้?
545 macos  maven  maven-3 

29
Maven ไม่พบการทดสอบ JUnit ที่จะเรียกใช้
ฉันมีโปรแกรม maven มันรวบรวมได้ดี เมื่อฉันเรียกใช้mvn testจะไม่เรียกใช้การทดสอบใด ๆ (ภายใต้หัวข้อ TESTs บอกว่าThere are no tests to run.) -Xผมเคยสร้างปัญหานี้ด้วยการติดตั้งง่ายสุดซึ่งผมจะรวมถึงด้านล่างเช่นเดียวกับการส่งออกเมื่อทำงานกับ การทดสอบหน่วยทำงานได้ดีจาก eclipse (ทั้งคู่กับแพ็คเกจ junit เริ่มต้นและเมื่อฉันรวม junit.jar ที่ดาวน์โหลดโดย maven) mvn ยังtest-compileสร้างคลาสได้อย่างถูกต้องภายใต้คลาสทดสอบ ฉันใช้งานบน OSX 10.6.7 ด้วย Maven 3.0.2 และ java 1.6.0_24 นี่คือโครงสร้างไดเรกทอรี: /my_program/pom.xml /my_program/src/main/java/ClassUnderTest.java /my_program/src/test/java/ClassUnderTestTests.java pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>my_group</groupId> <artifactId>my_program</artifactId> …
416 java  maven  junit  junit4  maven-3 

6
จะกำหนดค่าการเข้ารหัสใน Maven ได้อย่างไร
เมื่อฉันทำงานmaven installในโครงการ maven โมดูลของฉันฉันมักจะได้รับผลลัพธ์ต่อไปนี้: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! ดังนั้นฉัน googled รอบเล็กน้อย แต่สิ่งที่ฉันสามารถหาได้คือฉันต้องเพิ่ม: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> ... ถึง pom.xml ของฉัน แต่มันมีอยู่แล้ว (ในแม่pom.xml) การกำหนดค่า<encoding>สำหรับ maven-resources-plugin หรือ maven-compiler-plugin ยังไม่สามารถแก้ไขได้ แล้วปัญหาคืออะไร

7
Maven 3 คำเตือนเกี่ยวกับ build.plugins.plugin.version
ตั้งแต่ฉันอัปเดตเป็น Maven 3 ฉันได้รับข้อความเตือนต่อไปนี้ในแต่ละบิลด์: ฉันจะกำจัดคำเตือนเหล่านี้ได้อย่างไร [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for proj:id:jar:3.1 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ line 195, column 15 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 204, column 15 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-plugin is missing. …

2
วิธีการติดตั้ง Maven 3 บน Ubuntu 18.04 / 17.04 / 16.10 / 16.04 LTS / 15.10 / 15.04 / 14.10 / 14.04 LTS / 13.10 / 13.04 โดยใช้ apt-get? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ลอง: sudo apt-get install maven หากคุณไม่สนใจส่วนที่เหลือของโพสต์นี้ Intro ฉันเริ่มตั้งค่า Ubuntu 12.10 ของฉันในเดือนเมษายน 2013 และปกติ sudo apt-get install mavenไม่ได้ทำงานกับ maven 3 ตั้งแต่นั้นมา การติดตั้งด้วยตนเองในโพสต์นี้มีประโยชน์ถ้าคุณต้องการที่จะขุดลึกลงไปในเคอร์เนลอูบุนตูของคุณเกี่ยวกับ apt-get และจะหารายชื่อแอพพลิเคชั่นที่ติดตั้งบน Ubuntu ได้ มันอาจเป็นประโยชน์สำหรับ Ubuntu รุ่นล่าสุดเช่นUbuntu 15.04และอื่น ๆ หากคุณประสบปัญหาเดียวกันกับที่ฉันทำกับ Ubuntu 12.10 การติดตั้งอัตโนมัติผ่าน apt-get: ชำระเงินการติดตั้งด้วยตนเองถ้าอูบุนตูปัจจุบันของคุณไม่สามารถติดตั้ง maven ผ่าน 'apt-get install …

15
บังคับให้ Maven คัดลอกการอ้างอิงไปยังเป้าหมาย / lib
ฉันจะคัดลอกการอ้างอิงแบบรันไทม์ของโครงการไปยังtarget/libโฟลเดอร์ได้อย่างไร มันเป็นอยู่ในขณะนี้หลังจากโฟลเดอร์มีเพียงขวดโครงการของฉัน แต่ไม่มีการอ้างอิงรันไทม์mvn clean installtarget

30
นำเข้าการพึ่งพา Maven ใน IntelliJ IDEA
ฉันมีคำถามเล็กน้อยเกี่ยวกับ IntelliJ IDEA 11 ฉันเพิ่งนำเข้าโครงการจากการโค่นล้ม - เป็นโครงการ maven แต่ฉันมีปัญหาในการอ้างอิงไลบรารี maven เพื่อให้ฉันไม่สามารถรวมการพึ่งพา maven ทั้งหมดโดยอัตโนมัติ - IDEA แสดงข้อผิดพลาดในการพึ่งพาเฉพาะเมื่อฉันเปิดคลาสนั้น / นั่นคือสิ่งที่ฉันได้รับที่นี่: ดังนั้นฉันต้องการเพิ่มการอ้างอิงทั้งหมดโดยอัตโนมัติ - เป็นไปได้หรือฉันต้องผ่านไฟล์คลาสทั้งหมดเพื่อระบุและเพิ่มการพึ่งพา Maven หรือไม่! UPDATE: หลังจากทำการแก้ไขบางอย่างฉันพบวิธีแก้ไขปัญหาของฉันในทางใดทางหนึ่ง นั่นคือสิ่งที่ฉันทำ: แต่ฉันคิดว่าเหตุผลมันจะไม่รวมและตรวจสอบการอ้างอิงใหม่ล่วงหน้าหรือไม่! ... มีการตั้งค่าใด ๆ สำหรับสิ่งนี้ใน intelliJ - การส่งออกโดยอัตโนมัติไปยัง classpath หรือไม่!


3
การระบุเวอร์ชัน java ใน maven - ความแตกต่างระหว่างคุณสมบัติและปลั๊กอินคอมไพเลอร์
ฉันไม่ได้มีประสบการณ์เกี่ยวกับ Maven มากและในขณะที่การทดสอบกับโครงการหลายโมดูลฉันเริ่มสงสัยว่าฉันจะระบุรุ่น Java สำหรับโมดูลลูกทั้งหมดของฉันใน parent maven pom ได้อย่างไร จนถึงวันนี้ฉันใช้เพียง: <properties> <java.version>1.8</java.version> </properties> แต่เมื่อทำการวิจัยพบว่าคุณยังสามารถระบุรุ่น java ในปลั๊กอินคอมไพเลอร์ maven เช่นนั้น: <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> จากนั้นใส่สิ่งนี้ลงในแท็กการจัดการปลั๊กอินเพื่อเปิดใช้งานการใช้งานลูกปอม ดังนั้นคำถามแรกคือความแตกต่างระหว่างการตั้งค่าเวอร์ชันจาวาในคุณสมบัติและในปลั๊กอินคอมไพเลอร์ maven คืออะไร? ฉันไม่พบคำตอบที่ชัดเจน แต่ในระหว่างการวิจัยฉันพบว่าคุณยังสามารถระบุเวอร์ชันจาวาด้วยวิธีนี้: <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> ซึ่งแนะนำให้คอมไพเลอร์ปลั๊กอินมีแม้ว่าฉันไม่ชัดเจนประกาศ กำลังรันเอาต์พุตแพ็กเกจ mvn ด้วย maven-compiler-plugin:3.1:compile (default-compile) @ testproj --- และปลั๊กอินอื่น ๆ ที่ฉันไม่ได้ประกาศ ดังนั้นปลั๊กอินเหล่านั้นจึงเป็นค่าเริ่มต้นส่วนที่ซ่อนอยู่ของ …

14
Maven ไม่สามารถแก้ไขการอ้างอิงไม่สามารถแก้ไขสิ่งประดิษฐ์ได้
นี่น่าจะเป็นโครงการทำงานจากเพื่อนของฉัน เขาสาธิตโครงการต่อหน้าฉันจากนั้นฉันก็คัดลอกโครงการนำเข้าเป็นโครงการ maven ที่มีอยู่ (ฉันใช้m2eclipseปลั๊กอิน) จากนั้นข้อผิดพลาดนี้จะเกิดขึ้น ข้อผิดพลาดนี้สามารถเกิดซ้ำได้ทุกครั้งที่ฉันพยายามสร้างบางสิ่งด้วย maven การพึ่งพา mvn: tree, dependency: list หรือ build package ตามปกติจะทำให้เกิดข้อผิดพลาดเดียวกัน ข้อผิดพลาดจากการรันบิลด์ 'แพ็กเกจ' จาก eclipse คือ: [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Jackpot Portal Webapp 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [WARNING] The POM for javax.servlet:com.springsource.javax.servlet:jar:2.5.0 is missing, no dependency information available [WARNING] The …
136 maven  maven-3 

21
ไม่สามารถดำเนินการเป้าหมาย org.apache.maven.plugins: maven-compiler-plugin: 2.3.2: คอมไพล์ (คอมไพล์เริ่มต้น)
ฉันใช้Maven 3.0.5และSpring Tool Source 3.2พร้อมกับติดตั้งปลั๊กอิน Maven เมื่อฉันพยายามทำ 'Run As ---> Maven install' ฉันได้รับข้อผิดพลาดดังต่อไปนี้: [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Spring Social Twitter4J Sample 1.0.0 [INFO] ------------------------------------------------------------------------ [WARNING] The POM for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details …

25
แนวคิด Intellij ไม่สามารถแก้ไขสิ่งใด ๆ ใน Maven ได้
ฉันใหม่สำหรับ Intellij Idea ฉันเพิ่งนำเข้าโครงการด้วยpom.xmlแต่ IDE ไม่ได้แก้ไขสิ่งใด ๆ ในการพึ่งพา Maven สิ่งที่กำหนดไว้ในการpom.xmlอ้างอิงเมื่อนำเข้าในรหัสเพิ่มข้อผิดพลาดcannot resolve symbol xxxxx แต่mvn installจะใช้งานได้ฉันลองนำเข้าการพึ่งพาในProject Settings/Librariesใน.jarไฟล์จากนั้นก็ใช้งานได้ แต่ ide สามารถแก้ไขไลบรารีที่กำหนดไว้ได้pom.xmlหรือไม่ ฉันไม่ต้องการที่จะทำเช่นนั้นทุกครั้ง ข้อมูลเพิ่มเติม: รุ่น IDEA: 12.0.3, OS: windows 7, การนำเข้าไม่ทำงาน, เวอร์ชัน maven: 3.0.4, การพึ่งพา maven ไม่มีอยู่ภายใต้ Exernal Libraries ไม่มีข้อยกเว้นใน idea.log ...

2
การแชร์คลาส src / ทดสอบระหว่างโมดูลในโครงการ maven แบบหลายโมดูล
ฉันมีโครงการ Maven แบบหลายโมดูล เพื่อประโยชน์ของตัวอย่างนี้ให้พิจารณาสองโมดูล: data consumer โมดูลconsumerมีโมดูลdataเป็นที่พึ่งพา โมดูลdataประกาศกลุ่มของคลาสหลัก มีการทดสอบภายใต้การsrc/testใช้งานนั้น การทดสอบเหล่านี้จำเป็นต้องมีการสร้างวัตถุที่ยืดยาวดังนั้นฉันจึงมีคลาสที่มีวิธียูทิลิตี้บางอย่างอยู่ในนั้นเพื่อสร้างวัตถุเหล่านี้ คลาสยูทิลิตี้นี้ ( SampleDataHelper) อยู่ในsrc/testลำดับชั้น ฉันยังมีการทดสอบบางอย่างในconsumerโมดูลที่จำเป็นต้องสร้างวัตถุที่ยืดยาวเหล่านี้ ฉันต้องการใช้SampleDataHelperคลาสของฉัน(กำหนดไว้ในdata src/test) ในการทดสอบที่อยู่ในconsumer src/testโครงสร้างของฉัน แต่น่าเสียดายที่แม้dataเป็นพึ่งพาของconsumer, ไม่สามารถดูชั้นเรียนที่มีอยู่ภายใต้consumerdata src/test เพื่อต่อสู้กับสิ่งนี้ฉันคิดว่าฉันอาจสร้างโมดูลอื่น ( data-test) และย้ายSampleDataHelperไปที่ด้านsrc/mainล่าง จากนั้นฉันจะรวมdata-testเป็นการอ้างอิงขอบเขตการทดสอบของdata. น่าเสียดายที่สิ่งนี้แนะนำการพึ่งพาแบบวงกลม: dataใช้data-testแต่data-testต้องใช้dataด้วย ทางออกเดียวที่ฉันคิดขึ้นคือวางSampleDataHelperไว้data src/mainใต้testแพ็คเกจและหวังว่าจะไม่มีรหัสแอปพลิเคชันจริงที่เรียกว่า ฉันจะแบ่งปันSampleDataHelperชั้นเรียนระหว่างโมดูลโดยไม่ต้องใส่ไว้ข้างใต้ได้src/mainอย่างไร
120 java  maven  maven-3 

5
ทำไม Maven ถึงดาวน์โหลด maven-metadata.xml ทุกครั้ง?
ด้านล่างนี้คือข้อผิดพลาดที่ฉันมักจะได้รับเมื่อการเชื่อมต่ออินเทอร์เน็ตของฉันไม่ดีเมื่อพยายามสร้างเว็บแอปพลิเคชันด้วย maven คำถามของฉันคือทำไม maven จึงต้องดาวน์โหลดทุกครั้งเมื่อมีการสร้างแอปเดียวกันก่อนหน้านี้ มีอะไรผิดพลาดในการกำหนดค่าของฉันที่ทำให้ maven ดาวน์โหลดทุกครั้ง ด้านล่างนี้เป็นข้อผิดพลาดที่ฉันได้รับเมื่อพยายามสร้างออฟไลน์: [INFO] ------------------------------------------------------------------------ [INFO] Building mywebapp 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://raw.github.com/pagecrumb/mungo/mvn-repo/com/pagecrumb/mungo/0.0.1-SNAPSHOT/maven-metadata.xml [WARNING] Could not transfer metadata com.mywebapp:mungo:0.0.1-SNAPSHOT/maven-metadata.xml from/to mungo-mvn-repo (https://raw.github.com/pagecrumb/mungo/mvn-repo/): raw.github.com [INFO] [INFO] --- maven-war-plugin:2.1.1:war (default-cli) @ mywebapp --- [INFO] Packaging webapp [INFO] Assembling webapp [mywebapp] in [D:\workspace\web\target\mywebapp-1.0-SNAPSHOT] [INFO] Processing war project …

15
ข้อผิดพลาด“ เป้าหมายที่คุณระบุต้องการโปรเจ็กต์เพื่อดำเนินการ แต่ไม่มี POM ในไดเร็กทอรีนี้” หลังจากรันคำสั่ง maven
ฉันมีpom.xmlในC:\Users\AArmijos\Desktop\Factura Electronica\MIyT\componentes-1.0.4\sources\pom.xmlและฉันดำเนินการ: mvn install:install-file -DgroupId=es.mityc.jumbo.adsi -DartifactId=xmlsec-1.4.2-ADSI -Dversion=1.0 -Dpackaging=jar -Dfile=C:\Users\AArmijos\Desktop\Factura Electronica\MIyT\componentes-1.0.4\core\xmlsec-1.4.2-ADSI-1.0.jar อย่างไรก็ตามมันส่งกลับข้อผิดพลาดด้านล่าง: [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.310s [INFO] Finished at: Thu May 02 16:48:29 COT 2013 [INFO] Final Memory: 2M/15M [INFO] ------------------------------------------------------------------------ [ERROR] The goal you specified requires a project to …
113 maven-3 

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