2013-08-09 4 views
0

네가 알다시피 Netbeans의 Projects 탭은 실제 파일 시스템 구조와 다른 구조로 프로젝트를 표시합니다 (파일 탭에 표시된 것처럼).Netbeans : 내 프로젝트가 프로젝트 탭에 표시되는 방식을 변경할 수 있습니까?

내 문제는 Maven 아키타 입을 통해 안드로이드 프로젝트를 만들고 넷빈즈가이 특별한 경우의 프로젝트 탭에서 무엇을하는지 알 수없는 것입니다. "res"폴더가 없으며, "gen"폴더 (숨기고 싶다)가 보이고 또 다른 쓸모없는 "assets"폴더가 생성됩니다.

참고 : 파일 구조가 올바르게 생성되었습니다. 문제는 프로젝트보기에만 있습니다. 편집

: 이것은 내가 그룹 ID가 "de.akquinet.android.archetypes"

<?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> 
    <groupId>uk.frequency</groupId> 
    <artifactId>test</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>apk</packaging> 
    <name>test</name> 

    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <platform.version> 4.1.1.4 
     </platform.version> 
     <android.plugin.version>3.6.0</android.plugin.version> 
    </properties> 

    <dependencies> 
     <dependency> 
      <groupId>com.google.android</groupId> 
      <artifactId>android</artifactId> 
      <version>${platform.version}</version> 
      <scope>provided</scope> 
     </dependency> 
    </dependencies> 
    <build> 
     <finalName>${project.artifactId}</finalName> 
     <pluginManagement> 
      <plugins> 
       <plugin> 
        <groupId>com.jayway.maven.plugins.android.generation2</groupId> 
        <artifactId>android-maven-plugin</artifactId> 
        <version>${android.plugin.version}</version> 
        <extensions>true</extensions> 
       </plugin> 
      </plugins> 
     </pluginManagement> 
     <plugins> 
      <plugin> 
       <groupId>com.jayway.maven.plugins.android.generation2</groupId> 
       <artifactId>android-maven-plugin</artifactId> 
       <configuration> 
        <sdk> 
         <platform>16</platform> 
        </sdk> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 
</project> 

참고 인 "안드로이드 - 퀵 스타트"원형을 사용할 때 생성 된 pom.xml 파일입니다 : 내 최신에 시도 할 때 "gen"폴더는 만들지 않았지만 여전히 "res"는 만들지 않았습니다.

답변

0

pom.xml을 게시하십시오.

BTW : IIRC NB는 생성 된 소스가 표준보기 규칙과 일치 할 때만 프로젝트보기에 표시합니다.

+0

pom.xml이 추가되었습니다. 대답은 tnx입니다. Maven 표준 규칙에 따라 폴더 구조를 의미합니까? 폴더 이름을 변경 한 경우에는 숨겨집니다. – Vituel

+0

확인. pom.xml에는 특별한 것이 없습니다.
'''target/generated-sources/XXX'''가 지원됩니다. https://netbeans.org/bugzilla/show_bug.cgi?id=191864를 참조하십시오. – Ben