北京赛车pk10经验论坛:在Eclipse中更改maven项目名的方法

江西多乐彩11选5走势图 www.ptdvv.cn  更新时间:2019年03月12日 16:41:28   作者:小飞侠-2   我要评论

今天小编就为大家分享一篇关于在Eclipse中更改maven项目名的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

1. 在Eclipse 中修改项目名

没错这种方法跟你预料的一样简单,当项目已经导入到 Eclipse 之后,只需要做两个事情

1.1 改项目文件夹名称

选中项目,按 F12 ,改名。

多数人改项目名只做了这一步,但是后面发现并没有起到真正的作用,比如把一个原有的项目 copy 出一个新项目,然后按 F2 改了文件名,再把这个项目部署到 tomcat,会看到 tomcat 提示已经有一个“同名”项目部署过了。而 tomcat 提示的这个“同名”显然指的不是文件名,而是另有所指。

1.2 改项目组件名称

选中项目,右键选择 Properties ,在左侧菜单栏顶部的输入框中输入 web ,选中 Web Project Settings ,在右侧的 Context root 输入要更改的项目名,OK。

做完这一步才是真正对 WEB 项目 更改了名字,实际上“改项目名”这个工作需要改的是这个 WEB 项目的配置名称。

2. 手动更改项目配置

这种做法最终也能实现改项目名的效果,只是把方法1里面让 Eclipse 做的工作自己手工完成了。

2.1 改项目配置

找到项目文件夹,打开 .settings 文件夹,找到 org.eclipse.wst.common.component 文件,文件结构如下:

<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" 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>

snippet_file_0.txt把文件内的 xxx 全部改为想改的名称,比如 yyy

org.eclipse.wst.common.component 这个文件就是 eclipse web 项目的组件配置文件,其中配置了 web 项目源码路径、编译后代码输出路径,也能看到方法 1.2 中修改的 Context root,这个是文件的根路径。

完成这一步后普通 WEB 项目的更名就已经完成了,如果是 Maven 项目的话还需要多做一步,需要更改 pom.xml 配置

2.2 更改 pom.xml 配置(Maven 项目)

打开 pom.xml 文件,修改以下三项配置,xxx 就是原项目名

<artifactId>xxx</artifactId>
<name>xxx Maven Webapp</name>
<finalName>xxx</finalName>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • 深入java对象复制的分析

    深入java对象复制的分析

    本篇文章是对java对象复制进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • java使用POI批量导入excel数据的方法

    java使用POI批量导入excel数据的方法

    这篇文章主要为大家详细介绍了java使用POI批量导入excel数据的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • JavaWeb工程中集成YMP框架快速上手(二)

    JavaWeb工程中集成YMP框架快速上手(二)

    YMP是一个非常简单、易用的一套轻量级JAVA应用开发框架,设计原则主要侧重于简化工作任务、规范开发流程、提高开发效率。对YMP框架感兴趣的小伙伴们可以参考一下
    2016-02-02
  • Java中的反射机制详解

    Java中的反射机制详解

    这篇文章主要介绍了Java中的反射机制详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • java map遍历的四种方法总结

    java map遍历的四种方法总结

    以下是我整理的关于java中map的遍历的四种方法。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-10-10
  • JAVA中阻止类的继承(官方和非官方)

    JAVA中阻止类的继承(官方和非官方)

    在面向对象的理论中, 有一些方案要求你用一个办法来声明一个不可继承的类。一般而言,如果类提供的功能不应该被改变,或者更恰当的说,是被覆盖(override)的时候才会出现这种情况。在这篇文章里,我讨论在JAVA语言中的实现办法--官方和非官方的办法
    2014-01-01
  • JavaWeb中Struts2拦截器深入分析(一)

    JavaWeb中Struts2拦截器深入分析(一)

    这篇文章主要为大家详细介绍了JavaWeb中Struts2拦截器的功能,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • JavaWeb中获取表单数据及乱码问题的解决方法

    JavaWeb中获取表单数据及乱码问题的解决方法

    这篇文章主要介绍了JavaWeb中获取表单数据及乱码问题的解决方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • java实现的二级联动菜单效果

    java实现的二级联动菜单效果

    这篇文章主要介绍了java实现的二级联动菜单效果,结合实例形式分析了java前台页面布局及与后台交互构造联动菜单的相关技巧,需要的朋友可以参考下
    2016-08-08
  • Java获取凌晨时间戳的方法分析

    Java获取凌晨时间戳的方法分析

    这篇文章主要介绍了Java获取凌晨时间戳的方法,结合实例形式对比分析了java时间戳运算的简单操作技巧,需要的朋友可以参考下
    2018-03-03

最新评论

15| 364| 209| 512| 417| 872| 113| 925| 765| 714|