`

maven构建eclipse工程的编码问题

阅读更多
由于我以前开发的项目都是采用gbk的编码方式, 而且也是默认的eclipse工程的resources编码方式, 另一个项目采用的是utf-8的编码方式, 因此每次打开项目的时候会出现中文乱码的想象, 因此需要手工将项目的resources编码方式改为utf-8, 经过高人指导, 可以在mvn eclipse:eclipse的时候, 带上参数:
引用
-Dproject.build.sourceEncoding=UTF-8

通过这种方式来指定项目的编码方式, 但是我采用这种方式, 没有成功:(

后来发现在构建eclipse工程的时候, 会在构成目录中的.settings文件夹下生成一个org.eclipse.core.resources.prefs文件, 在该文件中会指定当前项目的编码方式:
引用
encoding/<project>=UTF-8


maven-eclipse-plugin插件在默认情况下是不会生成org.eclipse.core.resources.prefs这个文件的, 因此需要想办法让插件能做到这一点, google了一下, 发现这里有解决办法, 具体做法就是, 在插件配置项中通过增加additionalConfig来指定生成文件, 以及文件中的具体内容:
         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-eclipse-plugin</artifactId>
            <version>2.5.1</version>
            <configuration>
               ...
               <additionalConfig>
                  <file>
                     <name>.settings/org.eclipse.core.resources.prefs</name>
                     <content>
                        <![CDATA[eclipse.preferences.version=1${line.separator}encoding/<project>=UTF-8${line.separator}]]>
                     </content>
                  </file>
               </additionalConfig>
            </configuration>
         </plugin>



分享到:
评论

相关推荐

    maven-eclipse-plugin

    例如,我们可以指定源代码编码、JRE版本、是否自动导入Maven依赖到Eclipse的类路径等。下面是一个基本的配置示例: ```xml ... ... &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-eclipse-...

    maven构建项目工程

    在"Maven构建项目工程"中,我们可以深入了解Maven如何帮助我们快速、简便地创建和管理项目。 首先,创建一个新的Maven项目可以使用`mvn archetype:create`命令。在这个例子中,我们使用了`-DgroupId=org.lzk.ssh`和...

    maven2 eclipse

    1. **安装 M2E (Maven Integration for Eclipse)**:这是 Eclipse 的一个插件,允许直接在 Eclipse 中管理和构建 Maven 项目。可以通过 Eclipse Marketplace 或者更新站点进行安装。 2. **配置 Maven**:在 Eclipse ...

    使用Eclipse构建Maven的Web项目

    在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Maven则是一个强大的项目管理工具,主要用于构建、管理和依赖管理。这篇博客"使用Eclipse构建Maven的Web项目"将详细介绍如何利用Eclipse创建并配置...

    eclipse-maven3-plugin.zip

    Eclipse Maven3 插件,通常被称为 m2e(Maven Integration for Eclipse),是Eclipse IDE中的一个核心组件,用于支持Maven构建工具的集成。这个插件使得开发者能够在Eclipse环境中无缝地管理Maven项目,包括构建、...

    maven2 for Eclipse dropins插件

    5. **问题检测**:插件能够检测Maven构建过程中可能出现的问题,如依赖冲突、未解析的项目引用等,并在Eclipse的Problems视图中显示。 6. **Maven仓库管理**:插件集成了对Maven仓库的访问,用户可以直接在Eclipse...

    maven安装以及eclipse的maven插件安装

    3. **设置编码格式**: 在Eclipse中,通过`Window` -&gt; `Preferences` -&gt; `General` -&gt; `Workspace`,设置项目的默认编码格式为UTF-8。 4. **设置字体**: 通过`Window` -&gt; `Preferences` -&gt; `General` -&gt; `Appearance...

    eclipseMaven插件

    2. **运行Maven构建**:在项目右键菜单中,选择"Maven" -&gt; "Update Project"或"Maven" -&gt; "Build..."来执行Maven命令。 3. **调试Maven插件**:通过"Eclipse Debug Configurations",可以设置Maven插件的运行参数...

    eclipse4.5 mars 64位 自带Maven插件

    Eclipse Mars的Maven集成还提供了问题检测功能,能检查pom.xml文件中的错误和警告,帮助开发者快速定位并解决问题。此外,M2E与Eclipse的其他功能如调试器、版本控制工具(如Git)等无缝集成,提供了统一的开发体验...

    springMVC+mybatise+maven的eclipse框架

    【标题】"springMVC+mybatise+maven的eclipse框架" 描述了一个基于Java的Web开发架构,这是在Eclipse集成开发环境下构建的一种高效、模块化且可维护的项目结构。在这个框架中,Spring MVC负责处理HTTP请求并协调应用...

    Eclipse Maven apache压缩包

    Eclipse Maven apache压缩包是一个专为Windows系统设计的开发软件集合,它整合了服务器环境、Maven构建工具以及Eclipse IDE,旨在为开发者提供一站式解决方案,以高效地进行Java应用程序的开发、测试和部署。...

    eclipse maven3插件

    5. **构建配置**:可以配置Maven构建配置,如设置源码编码、JDK版本、构建目标等。 6. **插件支持**:支持各种Maven插件,例如maven-surefire-plugin用于单元测试,maven-compiler-plugin用于编译等。 7. **多模块...

    Maven 构建SpringMVC项目学习笔记

    本文主要介绍了如何使用Maven构建一个SpringMVC项目,并涵盖了构建过程、配置步骤和SpringMVC的核心配置。以下是对各个部分的详细解释: 1. **Maven与SpringMVC背景介绍** Maven是一个强大的项目管理工具,它能够...

    JEECG-P3-Maven版本手把手入门-Eclipse

    本指南以Eclipse为开发IDE,介绍了如何使用Maven来构建JEECG-P3插件,以下是详细步骤和知识点: 1. Maven环境搭建 - 下载:访问Maven官方网站下载最新版的Maven压缩包。 - 解压:将下载的压缩文件解压到本地磁盘...

    maven 环境搭建

    在首次使用 Maven 时,Eclipse 会自动构建 Maven 索引,这个过程可能需要几分钟的时间。也可以手动触发索引构建过程,在 Eclipse 的 Maven 视图中右键点击索引条目,选择 “Rebuild Index”。 #### 八、创建简单的 ...

    eclipse下创建maven项目

    六、运行Maven构建 在Eclipse中,右键项目,选择"Maven" -&gt; "Update Project"来同步Maven配置。然后,通过"Maven" -&gt; "Build..."可以执行Maven的生命周期命令,如"clean"清理项目,"install"打包并安装到本地仓库。 ...

    java中eclipse集合maven、dubbo服务搭建流程

    2. **配置Maven构建过程**:在pom.xml中,你可以通过`&lt;build&gt;`标签配置编译、测试、打包等步骤。例如,设置源代码编码、资源过滤等。 3. **执行Maven命令**:在Eclipse中,可以直接右键项目,选择"Maven" -&gt; ...

    maven-javadoc-plugin 中文 注释 API 解决乱码 pom xml

    ### Maven-javadoc-plugin 中文注释 API 解决乱码及时间问题详解 #### 一、背景介绍 在软件开发过程中,API文档对于提高代码可读性、方便团队成员之间的交流至关重要。Maven作为一款强大的自动化构建工具,在项目...

    Maven+JIRA环境安装与Eclipse 集成代码质量监控环境搭建

    为了更好地管理和构建项目,可以将Maven集成到Eclipse中。这通常通过安装m2eclipse插件来实现。 1. **安装m2eclipse插件** 可以通过Eclipse Marketplace或直接添加m2eclipse的安装站点进行安装。安装完成后,重启...

    eclipse galileo下安装m2eclipse

    此外,M2Eclipse支持执行Maven构建目标,如"clean", "install", 或 "package"。在项目上右键单击,选择“Run As” &gt; “Maven Build”,在弹出的对话框中输入你要执行的目标,例如"install",然后点击"Run"。这将执行...

Global site tag (gtag.js) - Google Analytics