首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven:没有要编译的源代码

Maven:没有要编译的源代码
EN

Stack Overflow用户
提问于 2015-01-12 07:23:42
回答 6查看 58.3K关注 0票数 45

我遵循‘使用Maven构建Java项目’(https://spring.io/guides/gs/maven/#scratch),当我从/User/Misha/Desktop/src/main/java/hello运行'mvn编译‘时,我会得到以下提示:

代码语言:javascript
复制
[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] ------------------------------------------------------------------------

我在hello目录中有两个java文件和xml文件,我假设我应该看到"Hello!“而不是没有要编译的源代码。为什么我的java代码不编译?谢谢!

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2015-01-12 07:29:01

若要创建所需的maven项目,请执行以下操作

  1. 包含pom.xml-file的项目目录。
  2. 在这个项目目录中,包含java代码的子目录src/main/java (包转到src/main/java的子目录)。

要调用maven,请运行mvn compile或项目目录中类似的内容。

票数 64
EN

Stack Overflow用户

发布于 2019-09-05 15:32:03

就我而言,我错过了这个:

代码语言:javascript
复制
<project>
    ...
    <build>
        <sourceDirectory>src</sourceDirectory>
        <testSourceDirectory>test</testSourceDirectory>
    </build>
    ...
</project>

通常,我只使用默认的目录结构

  • src/main/java作为source folder
  • src/test/java作为test folder

但我正在用现有代码处理一个类项目,无法重新安排文件结构。

票数 21
EN

Stack Overflow用户

发布于 2015-01-12 07:30:30

因为$PROJECT_DIR/src/main/java中没有java文件。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27897104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档