我创建了5个微服务,它们在pom中都具有相同的父项。我正在尝试从一个子服务core-service
到另一个data-processor
的程序包。
下面是我的data-processor
代码,试图从com.itqe.tdm.core.model.Customer
访问core-service
package com.itqe.dataprocessor.util;
import org.springframework.batch.item.excel.RowMapper;
import org.springframework.batch.item.excel.support.rowset.RowSet;
import org.springframework.stereotype.Component;
import com.itqe.tdm.core.model.Customer;
@Component
public class RowMapperImpl implements RowMapper<Customer> {
@Override
public Customer mapRow(RowSet rs) throws Exception {
if (rs == null || rs.getCurrentRow() == null) {
return null;
}
Customer cust = new Customer();
cust.setFirstName(rs.getColumnValue(0));
cust.setLastName(rs.getColumnValue(1));
return cust;
}
}
当我尝试构建代码mvn clean install
时,出现以下错误
package com.itqe.tdm.core.model does not exist
我已经对父服务以及mvn install
做过core-service
。罐子在我的m2中。我在data-processor
<dependency>
<groupId>com.itqe</groupId>
<artifactId>core-service</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
有人可以帮助我了解我在这里想念的东西吗? 感谢帮助。
父pom.xml
<modules>
<module>config-server</module>
<module>registry-service</module>
<module>gateway-service</module>
<module>core-service</module>
<module>data-processor</module>
</modules>