에 나는 받는다는 구조를 다음과 같습니다 model-module
에서롬복 수입 메이븐 모듈
parent-module
|-model-module
|-model-contributor-module
내가 @lombok.Data
주석 기관이있다. 내가 model-module
에 mvn clean install
을 만들면 모든 것이 정상입니다. 두 번째 내부 모듈 model-contributor-module
은 종속성이있는 model-module
을 포함합니다. model-contributor-module
에서 같은 빌드를 수행하려고하면 cannot find symbol
오류가 발생합니다. model-module
에 대한
pom.xml
: model-contributor-module
에 대한
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
그리고 pom.xml
:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
.....
<pluginManagement>
<plugins>
<plugin>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-maven-plugin</artifactId>
<version>1.16.8.0</version>
</plugin>
</plugins>
</pluginManagement>
....
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-maven-plugin</artifactId>
<version>1.16.8.0</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>testDelombok</goal>
<goal>delombok</goal>
</goals>
</execution>
</executions>
</plugin>
어떻게 이러한 컴파일 오류를 수정?
[ERROR] /Users/superuser/Documents/workspace/project/test/src/main/java/com/company/services/impl/MyServiceImpl.java:[291,65] cannot find symbol
[ERROR] symbol: method getUserId()
어떤 컴파일러 오류도 게시 할 수 있습니까? – soorapadman
@soorapadman, 오류 메시지가 추가되었습니다. –
'mvn clean install -Dmaven.test.skip'을 시도하십시오. – soorapadman