1、使用IDEA往github上面上传java项目的时候,需要将idea自动生成的配置文件上传上去。如果只上传了你自己写的代码,那么别人clone你的代码运行时,就会出现问题。下面时我遇到的问题。
a、这个图片时新建项目时IDEA自动生成的misc,定义了输出路径,也就是编译之后文件的路径。
b、如果github项目中没有这个配置文件,把文件拖入到IDEA中,那么IDEA生成的misc.xml文件是这样的
并没有指定输出文件的位置,导致在该项中引用该项目的类的时候出现找不到的情况。
其他的配置文件不上传会不会导致错误没有发现,因为加上这个<output>标签之后,rebuild之后项目就可以使用了。
上传github不要随便去忽略文件,外部依赖的jar包和输出文件夹可以忽略,确定没有影响后可以忽略