MAVEN重要配置

MAVEN重要配置

一、设置CONTEXT ROOT

使用Maven管理的项目,如何设置Context Root。如将context root修改成“npnm”,URL则为:

http://localhost:8080/npnm

解决方法如下:

1.1 方法一:build->finalName

修改POM.xml文件中->build节点下->finalName节点的值。

如要将context root修改成“npnm”,pom.xml文件中配置如下:

    <build>
        <finalName>npnm</finalName>
    </build>

在eclipse中使用maven->update projects后,context root会自动变为“npnm”。

1.2 方法二:使用maven-war-plugin插件。

如要将context root修改成“ngg”,pom.xml文件中配置如下:

    <build>
        <finalName>npnm</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <warName>ngg</warName>
                </configuration>
            </plugin>
        </plugins>
    </build>

在eclipse中使用maven->update projects后,context root会覆盖上面的finalname值“npnm”而变为“ngg”。

注:方法二的优先级高于方法一。

1.3 方法三:使用maven-war-plugin插件。

如要将context root修改成“test”,pom.xml文件中配置如下:

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-eclipse-plugin</artifactId>
                <version>2.9</version>			
                <configuration>
                    <wtpversion>2.0</wtpversion>
                    <wtpContextName>test</wtpContextName>
                </configuration>
            </plugin>
        </plugins>
    </build>

配置修改完成后,重新生成Eclipse配置。
使用命令行重新生成Eclipse配置:

mvn eclipse:clean eclipse:eclipse1

或者,在eclipse中使用Run As->Maven build…
这里写图片描述
这里写图片描述

注:使用maven->update projects后,方法二、方法一均会造成方法三失效。

posted @ 2022-04-01 10:07  高兴518  阅读(111)  评论(0)    收藏  举报