侧边栏壁纸
博主头像
lai博主等级

  • 累计撰写 21 篇文章
  • 累计创建 12 个标签
  • 累计收到 0 条评论

Eclipse工程拷贝相关配置说明

lai
lai
2022-02-15 / 0 评论 / 0 点赞 / 245 阅读 / 1,039 字
温馨提示:
本文最后更新于 2022-02-16,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

工作中,我们有时候会直接复制一个已存在Eclipse工程作为一个基准工程进行快速开发,需要修改相关配置文件

初步解读Eclipse配置

.settings下的org.eclipse.wst.common.component文件

<?xml version="1.0" encoding="UTF-8"?><project-modules project-version="1.5.0">
<wb-module deploy-name="xxx">
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<property name="context-root" value="xxx"/>
<property name="java-output-path" value="/xxx/target/classes"/>
</wb-module>
</project-modules>

deploy-name 项目部署名称,在eclipse创建tomcat服务时,如果在deploy-name与项目名称不一致,则显示为:项目名(deploy-name)

deploy-name与项目名称不一致

如果在deploy-name与项目名称一致,则只显示项目名

project_name_same

context-root : 上下文路径(访问路径)可以直接修改context-root值来修改访问路径

如果想通过/tt 访问应用 则value设置为tt,同时也可以右键选择web项目“Properties”-> “Web Project Settings” 进行修改

关于maven-war-plugin的影响

如果是maven项目,配置了maven-war-plugin并设置了warName,在y右键点击项目Maven-> Update project...deploy-namecontext-root会自动变更为warName

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>3.3.1</version>
    <configuration>
        <webResources>
            <resource>
                <directory>WebContent</directory>
            </resource>
        </webResources>
        <warName>ROOT</warName>
    </configuration>
</plugin>

拷贝工程deploy-name无法更新相关bug链接

关于.classpath

如果有jar包是通过Add to Build Path方式添加到工程中,会被记录到.classpath文件

0

评论区