在pom中引入了另一个工程的依赖,在启动类上也加了@ComponentScan注解,并且basePackages参数也写了,还是扫描失败。
原因是因为要引入的那个工程没有放在仓库中,所以扫描不到。
maven常用打包命令
1、mvn compile 编译,将Java 源程序编译成 class 字节码文件。
2、mvn test 测试,并生成测试报告
3、mvn clean 将以前编译得到的旧的 class 字节码文件删除
4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。
5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用
6、mvn clean install -Dmaven.test.skip=true 抛弃测试用例打包
点击install将要引入的项目放在仓库中,就可以扫描到了。