首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置maven源码插件输出文件编码

如何设置maven源码插件输出文件编码
EN

Stack Overflow用户
提问于 2017-08-11 10:40:51
回答 2查看 601关注 0票数 0

使用maven源码插件,上传源码jar文件成功。虽然从另一台计算机上下载maven源代码,并找到源文件中文单词messy.here是我在pom.xml中的构建配置:

代码语言:javascript
复制
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-source-plugin</artifactId>
    <version>2.1.2</version>
    <configuration><encoding>UTF-8</encoding>UTF-8<charset></charset></configuration>
    <executions>
    <execution>
<id>attach-sources></id>
<phase>jar</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
    </executions>
    </plugin>
EN

回答 2

Stack Overflow用户

发布于 2017-08-11 12:20:33

你可以在maven-resources-plugin 3.0.2插件中使用<encoding>UTF-8</encoding>,你可以在下面找到代码:

代码语言:javascript
复制
<project>
  ...
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-resources-plugin</artifactId>
        <version>3.0.2</version>
        <configuration>
          ...
          <encoding>UTF-8</encoding>
          ...
        </configuration>
      </plugin>
    </plugins>
    ...
  </build>
  ...
</project>

如果你使用的是Maven 3.x,那么你可以使用下面的代码

代码语言:javascript
复制
<project>
  ...
  <build>

    <sourceEncoding>UTF-8</sourceEncoding>
    ...
  </build>
  ...
</project>

和Maven 2.x,使用以下属性:

代码语言:javascript
复制
<project>
  ...
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    ...
  </properties>
  ...
</project>
票数 0
EN

Stack Overflow用户

发布于 2017-08-11 23:49:09

唯一有效的解决方案是:

代码语言:javascript
复制
<project>
  ...
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    ...
  </properties>
  ...
</project>

这个解决方案与Maven版本无关(除了Maven 2是生命周期的终结)..

这将设置所有apache maven插件(maven-编译器-plugin、maven-resources-plugin等)所选择的这个属性。其中包括maven-sources plugin。但你应该使用最新的versions of the plugin,而不是这种古老的版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45626128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档