0

패키지 R이 존재하지 않습니다. 여기에 관련 콘텐츠입니다 - 난 그냥 몇 가지 메타 정보를 왼쪽 :메이븐 컴파일 오류 : 나는 <a href="https://github.com/bricolsoftconsulting/MapChange" rel="nofollow">MapChange project</a>에 대한 설정 <code>pom.xml</code>에 노력하고

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
    http://maven.apache.org/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <name>MapChange</name> 
    <url>http://github.com/bricolsoftconsulting/MapChange</url> 
    <artifactId>mapchange</artifactId> 
    <groupId>com.bricolsoftconsulting</groupId> 
    <version>0.1.0</version> 
    <packaging>jar</packaging> 

    <properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    <android.version>2.1_r3</android.version> 
    <android.version.maps>7_r1</android.version.maps> 
    </properties> 

    <dependencies> 
    <dependency> 
     <groupId>android</groupId> 
     <artifactId>android</artifactId> 
     <version>${android.version}</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.google.android.maps</groupId> 
     <artifactId>maps</artifactId> 
     <version>${android.version.maps}</version> 
     <scope>provided</scope> 
    </dependency> 
    </dependencies> 

    <build> 
    <sourceDirectory>src</sourceDirectory> 
    <pluginManagement> 
     <plugins> 
      <plugin> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>2.3.2</version> 
      <configuration> 
       <source>1.6</source> 
       <target>1.6</target> 
      </configuration> 
      </plugin> 
     </plugins> 
    </pluginManagement> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-source-plugin</artifactId> 
     <version>2.2.1</version> 
     <executions> 
      <execution> 
      <id>attach-sources</id> 
      <goals> 
       <goal>jar</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-javadoc-plugin</artifactId> 
     <version>2.9</version> 
     <executions> 
      <execution> 
      <id>attach-javadocs</id> 
      <goals> 
       <goal>jar</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 
     <plugin> 
     <groupId>com.jayway.maven.plugins.android.generation2</groupId> 
     <artifactId>android-maven-plugin</artifactId> 
     <version>3.5.0</version> 
     </plugin> 
    </plugins> 
    </build> 

</project> 

내가 Maven Android SDK Deployer project을 사용하여 SDK 종속성을 설치했습니다.
내가 $ mvn clean install 받는다는 실행 다음과 같은 컴파일 오류를 반환합니다.

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin: \ 
     2.3.2:compile (default-compile) on project mapchange: \ 
     Compilation failure: Compilation failure: 
[ERROR] /home/john/dev/MapChange/src/com/bricolsoftconsulting/mapchange/ \ 
     MyMapActivity.java:[40,18] error: package R does not exist 
[ERROR] /home/john/dev/MapChange/src/com/bricolsoftconsulting/mapchange/ \ 
     MyMapActivity.java:[43,39] error: package R does not exist 
+0

이 아마도 당신이 컴파일 오류가 발생하는 소스 코드를 제공해야 ... : 현재 현재 (작업) 구성을 찾을 수 있습니까? IDE에서이 컴파일이 잘되어 있습니까? – noahlz

+0

@noahz 소스 코드를 제공했습니다. 링크가 게시물의 시작 부분에 있습니다. IDE를 사용하지 않습니다. 명령 행에서 maven을 실행합니다. – JJD

+0

'R' 클래스는 어디에서 왔을 것으로 기대합니까? Java 가져 오기 명령문에서 가져 오는 것으로 보이지 않으며'MapActivity'에서 상속 된 필드도 아닙니다. 내가 놓친 게 아니라면? – noahlz

답변