2015-01-12 11 views
12

संकलित करने के लिए कोई स्रोत नहीं है 'मैं मेवेन के साथ जावा प्रोजेक्ट बनाएं' (https://spring.io/guides/gs/maven/#scratch) का पालन कर रहा हूं और जब मैं/उपयोगकर्ता/मिशा/डेस्कटॉप/src/main/java/hello से 'mvn संकलन' चलाता हूं, तो मुझे यह मिलता है संकेत:मैवेन:

[INFO] Scanning for projects... 
[INFO]                     
[INFO] ------------------------------------------------------------------------ 
[INFO] Building gs-maven 0.1.0  
[INFO] ------------------------------------------------------------------------ 
[INFO]  
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ gs-maven --- 
[INFO] Using 'UTF-8' encoding to copy filtered resources. 
[INFO] Copying 3 resources 
[INFO]  
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ gs-maven --- 
[INFO] No sources to compile 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS  
[INFO] ------------------------------------------------------------------------  
[INFO] Total time: 0.942 s  
[INFO] Finished at: 2015-01-11T23:10:28-08:00 
[INFO] Final Memory: 7M/155M 
[INFO] ------------------------------------------------------------------------ 

मैं दो जावा फ़ाइलें और हैलो निर्देशिका में xml फ़ाइल है, और मुझे यह सोचते हैं कि मैं देखना चाहिए "नमस्ते दुनिया!" संकलन करने के लिए कोई स्रोत नहीं है। मेरा जावा कोड संकलित क्यों नहीं है? धन्यवाद!

+0

आपको इसे उसी निर्देशिका से चलाने की आवश्यकता है जहां 'pom.xml' रखा गया है –

+0

सब कुछ ./hello निर्देशिका में रखा गया है - दो जावा फाइलें और pom.xml फ़ाइल –

+1

जावा फाइलों को शॉल में रखा जाना चाहिए '।/हैलो/src/मुख्य/जावा/अपने/संकुल/के/जावा/files'। –

उत्तर

26

एक Maven-प्रोजेक्ट बनाने के लिए आप की जरूरत

  1. एक परियोजना-निर्देशिका pom.xml -file
  2. इस परियोजना-निर्देशिका के उप-निर्देशिका src/main/java अपने जावा-कोड युक्त युक्त (संकुल src/main/java के उप निर्देशिकाओं पर जाना)

मैवेन रन mvn compile या प्रोजेक्ट-निर्देशिका से कुछ ऐसा करने के लिए।

3

क्योंकि वहाँ $PROJECT_DIR/src/main/java

1

में कोई जावा फ़ाइलें आप इस परियोजना या वर्ग को संकलित करने की कोशिश कर रहे हैं कर रहे हैं? https://spring.io/guides/gs/maven/#scratch में दिशानिर्देश के रूप में आपको परियोजना के लिए संकलन करने की आवश्यकता है। परियोजना दिशा से mvn compile चलाने का प्रयास करें।