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

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 --- และปลั๊กอินอื่น ๆ ที่ฉันไม่ได้ประกาศ ดังนั้นปลั๊กอินเหล่านั้นจึงเป็นค่าเริ่มต้นส่วนที่ซ่อนอยู่ของ …

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 …

13
Maven Out of Memory Build ล้มเหลว
ณ วันนี้การรวบรวม maven ของฉันล้มเหลว [INFO] [ERROR] Unexpected [INFO] java.lang.OutOfMemoryError: Java heap space [INFO] at java.util.Arrays.copyOfRange(Arrays.java:2694) [INFO] at java.lang.String.<init>(String.java:203) [INFO] at java.lang.String.substring(String.java:1877) [ข้อผิดพลาด] หน่วยความจำไม่เพียงพอ เพื่อเพิ่มจำนวนหน่วยความจำให้ใช้แฟล็ก -Xmx เมื่อเริ่มต้น (java -Xmx128M ... ) เมื่อวานนี้ฉันรัน maven compile สำเร็จแล้ว ณ วันนี้ผมเพิ่งชนกองของฉันไป3 GB นอกจากนี้ฉันเปลี่ยนโค้ดเล็กน้อยเพียง 2-3 บรรทัดดังนั้นฉันจึงไม่เข้าใจข้อผิดพลาด 'หน่วยความจำไม่เพียงพอ' นี้ vagrant@dev:/vagrant/workspace$ echo $MAVEN_OPTS -Xms1024m -Xmx3000m -Dmaven.surefire.debug=-Xmx3000m แก้ไข: ฉันลองใช้ความคิดเห็นของผู้โพสต์โดยเปลี่ยน …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.