Author: fgiust Date: Sun Apr 11 15:40:47 2010 New Revision: 932925 URL: http://svn.apache.org/viewvc?rev=932925&view=rev Log: MECLIPSE-652 Ability to map a webapp to the root context
Added: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/ (with props) maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/ maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.classpath maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.project maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/ maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.jdt.core.prefs maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.component maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.project.facet.core.xml (with props) maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/pom.xml (with props) Modified: maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java Modified: maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java?rev=932925&r1=932924&r2=932925&view=diff ============================================================================== --- maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java (original) +++ maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java Sun Apr 11 15:40:47 2010 @@ -316,7 +316,8 @@ public class EclipsePlugin private String wtpversion; /** - * JEE context name of the WTP module. ( ex. WEB context name ). + * JEE context name of the WTP module. ( ex. WEB context name ). You can use "ROOT" if you want to map the webapp + * to the root context. * * @parameter expression="${wtpContextName}" */ @@ -1349,6 +1350,10 @@ public class EclipsePlugin { config.setContextName( project.getArtifactId() ); } + else if ( "ROOT".equals(wtpContextName) ) + { + config.setContextName( "" ); + } else { config.setContextName( wtpContextName ); Propchange: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Sun Apr 11 15:40:47 2010 @@ -0,0 +1,3 @@ +.settings +.classpath +.project Added: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.classpath URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.classpath?rev=932925&view=auto ============================================================================== --- maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.classpath (added) +++ maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.classpath Sun Apr 11 15:40:47 2010 @@ -0,0 +1,4 @@ +<classpath> + <classpathentry kind="output" path="target/classes"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> +</classpath> \ No newline at end of file Added: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.project URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.project?rev=932925&view=auto ============================================================================== --- maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.project (added) +++ maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.project Sun Apr 11 15:40:47 2010 @@ -0,0 +1,22 @@ +<projectDescription> + <name>maven-eclipse-plugin-test-project-60</name> + <comment>NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment> + <projects/> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + </buildCommand> + <buildCommand> + <name>org.eclipse.wst.common.project.facet.core.builder</name> + </buildCommand> + <buildCommand> + <name>org.eclipse.wst.validation.validationbuilder</name> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.wst.common.project.facet.core.nature</nature> + <nature>org.eclipse.jdt.core.javanature</nature> + <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> + <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> + </natures> +</projectDescription> \ No newline at end of file Added: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.jdt.core.prefs URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.jdt.core.prefs?rev=932925&view=auto ============================================================================== --- maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.jdt.core.prefs (added) +++ maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.jdt.core.prefs Sun Apr 11 15:40:47 2010 @@ -0,0 +1,5 @@ +#Sun Apr 11 17:34:33 CEST 2010 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.4 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.source=1.4 +org.eclipse.jdt.core.compiler.compliance=1.4 Added: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.component URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.component?rev=932925&view=auto ============================================================================== --- maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.component (added) +++ maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.component Sun Apr 11 15:40:47 2010 @@ -0,0 +1,7 @@ +<project-modules id="moduleCoreId" project-version="2.0"> + <wb-module deploy-name="maven-eclipse-plugin-test-project-60"> + <property name="context-root" value=""/> + <wb-resource deploy-path="/" source-path="src/main/webapp"/> + <property name="java-output-path" value="/target/classes"/> + </wb-module> +</project-modules> \ No newline at end of file Added: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.project.facet.core.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.project.facet.core.xml?rev=932925&view=auto ============================================================================== --- maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.project.facet.core.xml (added) +++ maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.project.facet.core.xml Sun Apr 11 15:40:47 2010 @@ -0,0 +1,6 @@ +<faceted-project> + <fixed facet="jst.java"/> + <fixed facet="jst.web"/> + <installed facet="jst.web" version="2.4"/> + <installed facet="jst.java" version="1.4"/> +</faceted-project> \ No newline at end of file Propchange: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.project.facet.core.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.project.facet.core.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Propchange: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/expected/.settings/org.eclipse.wst.common.project.facet.core.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/pom.xml?rev=932925&view=auto ============================================================================== --- maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/pom.xml (added) +++ maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/pom.xml Sun Apr 11 15:40:47 2010 @@ -0,0 +1,32 @@ +<?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> + <packaging>war</packaging> + <groupId>eclipse</groupId> + <artifactId>maven-eclipse-plugin-test-project-60</artifactId> + <version>99.0</version> + <name>Maven</name> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.0</version> + <configuration> + <source>1.4</source> + <target>1.4</target> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-eclipse-plugin</artifactId> + <version>test</version> + <configuration> + <wtpversion>2.0</wtpversion> + <wtpContextName>ROOT</wtpContextName> + </configuration> + </plugin> + </plugins> + </build> +</project> Propchange: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/pom.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Propchange: maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-60-MECLIPSE-652/pom.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml