คำถามติดแท็ก maven-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. …

4
MOJO ใน Maven คืออะไร
ฉันกำลังอ่านเกี่ยวกับ Maven ตอนนี้และทุกที่ในข้อความที่ฉันเห็นคำนี้ (โมโจ) ฉันประมาณเข้าใจว่ามันหมายถึงอะไร แต่ฉันจะไม่ปฏิเสธคำอธิบายที่ดี ฉันพยายาม google แต่พบคำอธิบายที่ไม่ใช่มนุษย์เท่านั้น POJO - ตกลง แต่ MOJO? วัตถุ Java Maven เก่า?

28
ไม่รองรับ Major.minor รุ่น 52.0 ในแอปของฉัน
ฉันพยายามรวบรวมโครงการ Android ของฉันและฉันได้รับข้อผิดพลาดนี้ [INFO] Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 [INFO] at java.lang.ClassLoader.defineClass1(Native Method) [INFO] at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [INFO] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [INFO] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) [INFO] at java.net.URLClassLoader.access$100(URLClassLoader.java:71) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:361) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) [INFO] at java.security.AccessController.doPrivileged(Native Method) [INFO] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) [INFO] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) [INFO] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) …

6
ความแตกต่างของปลั๊กอิน Maven JAXB
ฉันได้พิจารณาแล้วว่ามีปลั๊กอินJAXBสองตัวสำหรับMaven 2 โดยมีการกำหนดค่าที่แตกต่างกัน อันนี้มาจาก Sun: http://jaxb.dev.java.net/jaxb-maven2-plugin/อีกอันมาจาก Mojohaus: http://mojohaus.org/jaxb2-maven-plugin/ คุณสามารถแนะนำปลั๊กอินใดต่อไปนี้ได้ ขอบคุณ Matt ในโครงการวิจัยเล็ก ๆ ของฉันฉันพบว่ามีปลั๊กอินอื่นที่มาจากดวงอาทิตย์: <groupId>com.sun.tools.xjc.maven2</groupId> <artifactId>maven-jaxb-plugin</artifactId> และสิ่งนั้น: <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> และยังเป็นหนึ่งจาก Codehouse

2
ฉันจะรันโปรแกรมโดยใช้ Maven ได้อย่างไร?
ฉันต้องการให้เป้าหมาย Maven กระตุ้นการทำงานของคลาสจาวา ฉันกำลังพยายามย้ายข้อมูลMakefileด้วยบรรทัด: neotest: mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse" และฉันต้องการmvn neotestผลิตสิ่งที่make neotestทำอยู่ในปัจจุบัน ทั้งเอกสารประกอบปลั๊กอิน execหรือหน้างาน Maven Antไม่มีตัวอย่างที่ตรงไปตรงมา ปัจจุบันฉันอยู่ที่: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.1</version> <executions><execution> <goals><goal>java</goal></goals> </execution></executions> <configuration> <mainClass>org.dhappy.test.NeoTraverse</mainClass> </configuration> </plugin> ฉันไม่รู้วิธีเรียกใช้ปลั๊กอินจากบรรทัดคำสั่ง

2
เรียกใช้การเรียกใช้ปลั๊กอิน Maven เดียวหรือไม่
ฉันคิดว่าฉันเป็นผู้ใช้ Maven ที่มีประสบการณ์ แต่ฉันมีความคิดที่จะทำสิ่งนี้! ฉันสามารถใช้ปลั๊กอิน Maven sql เพื่อวางสร้างและติดตั้งสคีมาในฐานข้อมูลผ่านการดำเนินการปลั๊กอินที่ฉันกำหนดและผูกไว้กับpre-integration-testเฟส อย่างไรก็ตามตอนนี้ฉันต้องการใช้ปลั๊กอิน sql เดียวกันเพื่อแทรกข้อมูลตัวอย่างเมื่อใดก็ตามที่ฉันต้องการจากบรรทัดคำสั่งนั่นคือไม่ผูกมัดกับเป้าหมายวงจรชีวิตใด ๆ มีชุดข้อมูลตัวอย่างที่แตกต่างกันเล็กน้อยดังนั้นฉันจึงต้องการกำหนดการดำเนินการที่แตกต่างกันเล็กน้อย แต่มีวิธีเรียกใช้หนึ่งในการดำเนินการเหล่านี้จากบรรทัดคำสั่งโดยใช้ ID การดำเนินการหรือไม่?

8
Eclipse: การอ้างอิงการค้นหา Maven ไม่ทำงาน
ฉันสร้างโครงการ Maven อย่างง่ายใหม่ในพื้นที่ทำงานใหม่ เมื่อฉันเปิดไฟล์ pom.xml 's Dependenciesมุมมองในการแก้ไข Eclipse และผมก็เลือกAdd..พึ่งพาไม่มีผลการค้นหาไม่ว่าสิ่งที่ค้นหาเกณฑ์ฉันป้อนข้อมูลในช่องค้นหา: Results for 'spring' (0)มันทันทีให้ฉันยกตัวอย่างเช่น ในพื้นที่ทำงานอื่นของฉันกับโปรเจ็กต์ที่มีอยู่ฉันไม่มีปัญหานี้ มีวิธีแก้ไขไหม

3
การพึ่งพาการทดสอบ Maven ในโครงการหลายโมดูล
ฉันใช้ maven เพื่อสร้างโครงการหลายโมดูล โมดูล 2 ของฉันขึ้นอยู่กับโมดูล 1 src ที่ขอบเขตการคอมไพล์และการทดสอบโมดูล 1 ในขอบเขตการทดสอบ โมดูล 2 - <dependency> <groupId>blah</groupId> <artifactId>MODULE1</artifactId> <version>blah</version> <classifier>tests</classifier> <scope>test</scope> </dependency> ใช้งานได้ดี สมมติว่าโมดูล 3 ของฉันขึ้นอยู่กับ Module1 src และการทดสอบในเวลาคอมไพล์ โมดูล 3 - <dependency> <groupId>blah</groupId> <artifactId>MODULE1</artifactId> <version>blah</version> <classifier>tests</classifier> <scope>compile</scope> </dependency> เมื่อฉันรันบิลmvn clean installด์ของฉันจะทำงานจนถึงโมดูล 3 ล้มเหลวที่โมดูล 3 เนื่องจากไม่สามารถแก้ไขการพึ่งพาการทดสอบโมดูล 1 ได้ จากนั้นฉันทำmvn installในโมดูล 3 …

1
ใช้ Maven สำหรับโปรเจ็กต์ C / C ++
ฉันกำลังวาง Maven ไว้รอบ ๆ กลุ่มมือสมัครเล่นเขียนไม่ดีและตรงไปตรงมา - รหัส C / C ++ ดั้งเดิม (หมายถึง C บางตัว C ++ บางตัว) ปัญหาคือ - มีสินค้าหมุนเวียนอยู่มากมายและไม่สามารถเปลี่ยนใหม่ได้ง่ายๆ การสร้างมันต้องใช้ความรู้เกี่ยวกับชนเผ่าจำนวนมาก (คุณต้องเปลี่ยนจากคิวบ์ไปยังคิวบ์เพื่อค้นหาวิธีรวบรวม / สร้างชิ้นส่วนต่างๆ) และการปลดปล่อยนั้นเป็นฝันร้ายทั้งหมด (ไม่ - ฉันจะไม่เขียนมันใหม่โปรดอย่าถาม) คำถามของฉันคือ - ฉันควรใช้maven-native-pluginเพื่อแทนที่ makefiles สั้น ๆ จำนวนมากหรือใช้exec-maven-pluginเพื่อดำเนินการเหล่านี้? ฉันมีประสบการณ์ที่ดีมากกับการทำ. NET และไม่รู้ว่าฉันควรลงทุนกับnativeปลั๊กอินหรืออยู่กับexec? หากคุณเคยมีประสบการณ์กับ C / C ++ "Mavenizing" ฉันยินดีที่จะรับคำแนะนำ

3
วิธีเปิดใช้งานการเข้าสู่ระบบใน org.slf4j สำหรับรุ่น: '2.0.0-alpha1' ใน Spring boot
ฉันใช้การบันทึก SLF4J เพื่อพิมพ์บันทึกทั้งหมด ฉันใช้ org.slf4j เวอร์ชันล่าสุด การใช้งาน 'org.slf4j: slf4j-api: 2.0.0-alpha1' การใช้งาน 'org.slf4j: log4j-over-slf4j: 2.0.0-alpha1' แต่ฉันได้รับข้อผิดพลาดต่อไปนี้และไม่มีการพิมพ์บันทึก SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#noProviders for further details. SLF4J: Class path contains SLF4J bindings targeting slf4j-api versions prior to 1.8. SLF4J: Ignoring binding found …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.