Maven使用过程中出现的一些问题
程序员文章站
2022-07-10 20:30:35
...
pom.xml以父项目-子项目结构构建工程问题:
1.配置config.properties文件参数一直找不到
原因:在另外一个子项目的相同目录里面,存在同名的配置文件config.properties
2.dal层通过测试用例执行查询一直正常,web项目相同的目录下也有*Mapper.xml,打成war包后,执行报错:Mapped Statements collection does not contain value for
下面是dal的spring配置文件
解决方案:
3.mvn打包指令中-Dmaven.skip.test=true失效
补丁方案,在parent的pom.xml文件增加
1.配置config.properties文件参数一直找不到
<!--<context:component-scan base-package="com.jiutong"/>-->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="#{app.jdbcDriver}"/>
<property name="url" value="#{app.jdbcUrl}"/>
<property name="username" value="#{app.jdbcUser}"/>
<property name="password" value="#{app.jdbcPass}"/>
</bean>
原因:在另外一个子项目的相同目录里面,存在同名的配置文件config.properties
2.dal层通过测试用例执行查询一直正常,web项目相同的目录下也有*Mapper.xml,打成war包后,执行报错:Mapped Statements collection does not contain value for
下面是dal的spring配置文件
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="configLocation" value="classpath:mybatis-config.xml"/>
<property name="mapperLocations">
<list>
<value>classpath:sql-mapper/*Mapper.xml</value>
</list>
</property>
</bean>
解决方案:
<property name="mapperLocations">
<list>
<value>classpath*:sql-mapper/*Mapper.xml</value>
</list>
</property>
3.mvn打包指令中-Dmaven.skip.test=true失效
补丁方案,在parent的pom.xml文件增加
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
上一篇: 调试中出现的问题(一)
推荐阅读
-
Android studio Kotlin中配置GRPC和protobuf时出现的一些问题总结
-
IDEA下Maven的pom文件导入依赖出现Auto build completed with errors的问题
-
bootstrap-select使用过程中的一些问题
-
IDEA 2019.2.2配置Maven3.6.2打开Maven项目出现 Unable to import Maven project的问题
-
win10安装ubuntu系统出现的一些问题以及解决方案
-
U盘使用过程中出现不能格式化的完美解决策略
-
IDEA中Maven Project 的Plugins项目出现红色波浪线解决办法
-
360安全浏览器使用过程中遇到的一些问题与解决方法汇总
-
maven项目在myeclipse中不出现Maven Dependencies 和maven标识的解决方法
-
maven项目在myeclipse中不出现Maven Dependencies 和maven标识的解决方法