如何从同一父级中的其他服务访问包

时间:2019-08-19 09:11:51

标签: spring spring-boot

我创建了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

的pom中添加了依赖项
<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>

0 个答案:

没有答案