发现问题:
maven 项目 , src里面的资源文件使用install都编译了,但和src同一级别的文件夹,make diracetory as source 了,使用install时,target里没有.class 文件. 同样的项目在eclipse中就直接能编译成功.到底哪里问题.
model setting 里我也设置了输出目录
以为是哪里步骤错了,或编译路径不对,结果却怎么也找不到相关编译的.class文件.
最后发现是idea设置问题.偶然点了右上方绿色小锤子(building project) 看到了target里有新添加的source 里的Java编译文件
最后才搞明白,是idea设置中的这个没选择......
设好后重启idea才能生效
如果你的项目pom设置了 多个profile ,确定你在maven视图运行前是否选中了正确的环境 ,如果你没选中,很可能在这环境中设置了能编译的配置,但由于没选中,导致编译不了Java文件
<profiles> .. .. </profiles>