2014-10-27 2 views
-2

Я плохо разбираюсь в материалах проекта Maven, поэтому хотел бы преобразовать его в динамический веб-проект в Eclipse. Этот проект Maven включает в себя один веб-проект и другие подпроекты. на самом деле не знаю, как конвертировать все эти поддерживаемые проекты вместе с веб-проектом maven для преобразования в основанный на Eclipse динамический веб-проект. пожалуйста, помогите по этому поводу.Существующий проект Maven для динамического веб-проекта, основанного на Eclipse.

ответ

0

добавить этот плагин на ваш П

 <!-- Maven Eclipse Plugin --> 
     <!-- version 2.9 has testSourcesLast flag but does not delete .settings --> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-eclipse-plugin</artifactId> 
      <version>2.8</version> 
      <configuration> 
       <useProjectReferences>false</useProjectReferences> 
      </configuration> 
     </plugin> 

это в свойствах: eclipseTomcatServer должно совпадать с именем вашего кота в затмении

<eclipseTomcatServer>Apache Tomcat v7.0</eclipseTomcatServer> 

и это в вашем профиле

<profiles> 
    <!-- profile to enable WTP in Eclipse --> 
    <profile> 
     <id>wtp</id> 
     <activation> 
      <file> 
       <exists>src/main/webapp</exists> 
      </file> 
     </activation> 
     <build> 
      <plugins> 
       <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-eclipse-plugin</artifactId> 
        <configuration> 
         <downloadSources>false</downloadSources> 
         <downloadJavadocs>false</downloadJavadocs> 
         <!-- WTP version --> 
         <wtpversion>2.0</wtpversion> 
         <!-- WTP server --> 
         <wtpdefaultserver>${eclipseTomcatServer}</wtpdefaultserver> 
         <classpathContainers> 
          <!-- Libraries from JRE --> 
          <classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer> 
          <!-- Libraries from server container --> 
          <classpathContainer>org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/${eclipseTomcatServer}</classpathContainer> 
          <!-- Libraries from META-INF/MANIFEST.MF --> 
          <!-- <classpathContainer>org.eclipse.jst.j2ee.internal.web.container</classpathContainer> --> 
          <!-- Libraries from WEB-INF/lib --> 
          <!-- <classpathContainer>org.eclipse.jst.j2ee.internal.module.container</classpathContainer> --> 
          <classpathContainer>org.eclipse.jst.j2ee.internal.web.container/artifact</classpathContainer> 
         </classpathContainers> 
         <additionalBuildcommands> 
          <!-- JavaScript support --> 
          <buildcommand>org.eclipse.wst.jsdt.core.javascriptValidator</buildcommand> 
         </additionalBuildcommands> 
         <additionalProjectnatures> 
          <!-- JavaScript support --> 
          <projectnature>org.eclipse.wst.jsdt.core.jsNature</projectnature> 
         </additionalProjectnatures> 
         <additionalProjectFacets> 
          <!-- JavaScript support --> 
          <wst.jsdt.web>1.0</wst.jsdt.web> 
         </additionalProjectFacets> 
        </configuration> 
       </plugin> 


      </plugins> 
     </build> 
    </profile> 

</profiles> 

введите команду

mvn eclipse:eclipse 

или

mvn eclipse:eclipse -Dwtpversion=[wtp version, usually 2.0 ] 
Смежные вопросы