Перспектива STS / Eclipse «Java EE» не распознает структуру каталогов maven - PullRequest
0 голосов
/ 04 июля 2011

Я новичок в maven и пытаюсь заставить затмение распознавать структуру каталогов maven, когда я использую динамическую перспективу веб-проекта.

Итак, я начал с вопроса здесь: Веб-проект Java, созданный с помощью Maven, не распознается Eclipse как таковой , и я получил это далеко:

  • Я отредактировал плагин eclipse в моем pom.xml как:

        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-eclipse-plugin</artifactId>
          <version>2.6</version>
          <configuration>
            <wtpmanifest>true</wtpmanifest>
            <wtpapplicationxml>true</wtpapplicationxml>
            <wtpversion>2.0</wtpversion>             
            <downloadSources>true</downloadSources>
            <additionalBuildcommands>
              <buildcommand>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</buildcommand>
            </additionalBuildcommands>
            <additionalConfig>
              <file>
                <name>.checkstyle</name>
                <url>http://rs.gbif.org/conventions/java-style-config.xml</url>
              </file>
            </additionalConfig>
          </configuration>
        </plugin>
    
  • Тогда я использовал команду

    mvn eclipse:eclipse
    

и это выдает следующее:

     [INFO] Scanning for projects...
     [INFO]
     [INFO] ------------------------------------------------------------------------
     [INFO] Building IPT 2.0.3-SNAPSHOT
     [INFO] ------------------------------------------------------------------------
     [INFO]
     [INFO] >>> maven-eclipse-plugin:2.6:eclipse (default-cli) @ ipt >>>
     [INFO]
     [INFO] --- buildnumber-maven-plugin:1.0-beta-4:create (default) @ ipt ---
     [INFO] Checking for local modifications: skipped.
     [INFO] Updating project files from SCM: skipped.
     [INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
     [INFO] Working directory: C:\IOR_SVN\gbif-providertoolkit-read-only\gbif-ipt
     [INFO] Storing buildNumber: 3391 at timestamp: 1309767247372
     [INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
     [INFO] Working directory: C:\IOR_SVN\gbif-providertoolkit-read-only\gbif-ipt
     [INFO] Storing buildScmBranch: trunk
     [INFO]
     [INFO] <<< maven-eclipse-plugin:2.6:eclipse (default-cli) @ ipt <<<
     [INFO]
     [INFO] --- maven-eclipse-plugin:2.6:eclipse (default-cli) @ ipt ---
     [INFO] Adding support for WTP version 2.0.
     [INFO] Using Eclipse Workspace: null
     [INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAIN
     ER
     [WARNING] Invalid POM for org.apache.struts:struts2-core:jar:2.0.5, transitive d
     ependencies (if any) will not be available, enable debug logging for more detail
     s
     [INFO] @@@ TRUE - Manifests are equal
     [INFO] Not writing Manifest file as it is unchanged: C:\IOR_SVN\gbif-providertoo
     lkit-read-only\gbif-ipt\src\main\webapp\META-INF\MANIFEST.MF
     [INFO] Wrote settings to C:\IOR_SVN\gbif-providertoolkit-read-only\gbif-ipt\.set
     tings\org.eclipse.jdt.core.prefs
     [INFO] Wrote Eclipse project for "ipt" to C:\IOR_SVN\gbif-providertoolkit-read-o
     nly\gbif-ipt.

При этом методе мои Папки Java распознаются в «Перспективе Java» в затмении, но когда я перехожу к перспективе «Java EE», то там ничего не распознается. Таким образом, источник и папка webapps не распознаются.

С точки зрения версий, я использую SpringSource IDE версии 2.3.1, и я использую версию 3 maven (эта версия не поставлялась с предварительно установленным maven, поэтому я скачал последнюю версию maven)

1 Ответ

0 голосов
/ 05 июля 2011

Я видел, как это происходило, когда вы запускали команду eclipse: eclipse, некоторые свойства фасетов проекта eclipse в eclipse меняются. Чтобы убедиться в этом, сделайте это в eclipse

Выберите проект ==> свойства ==> Фасеты проекта ==> Динамический веб-модуль (свойство фасетов)

Я думаю, что флажок свойства не установлен (следовательно, eclipse не распознает ваш веб-проект)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...