java - 从中央存储库复制粘贴很奇怪

标签 java maven

这个问题有点奇怪——所以请耐心听我说。如果这是提出此问题的错误站点,请告知正确的 Stack 站点。

我使用网站http://search.maven.org为我的基于 Maven 的项目查找 Java 依赖项。

Take this artefact as an example .

在“依赖关系信息”框中(对于 Apache Maven),双击以突出显示所有文本,然后复制粘贴到您喜欢的文本编辑器中。查看原始字节。有些事情很奇怪。如果我直接粘贴到我的 pom.xml 文件中,Maven 将在 validate 阶段提示 XML 格式错误。

enter image description here

带有八进制文字的原始文本示例:

<dependency>
\302\240\302\240\302\240\302\240<groupId>cglib</groupId>
\302\240\302\240\302\240\302\240<artifactId>cglib-nodep</artifactId>
\302\240\302\240\302\240\302\240<version>2.1_3</version>
</dependency>

我疯了还是其他人也有这个问题?这是我的网络浏览器 (Chrome)、文本编辑器 (Notepad++)、操作系统 (Windows 7) 还是 Central Repo 网站的问题吗?

更新

  • 我尝试从 Google Chrome 复制并粘贴到各个位置。所有人都有同样的问题。我什至尝试粘贴到运行 vim 的 Cygwin session 中。同样的问题。
  • 我尝试使用 Internet Explorer 9,文本有常规空格 (\040)。

这看起来像是 The Central Repo 网站或我的浏览器 Google Chrome 的编码问题。

最佳答案

似乎 unicode 和 ASCII 之间存在一些转换。

“\302\240”是 unicode 中的空格,我猜您将其粘贴到 ANSI 文档中,然后在某个地方进行了一些转换。

我无法用 Maxthon 重现它,所以我猜这是 Chrome 的问题或其他干扰粘贴的问题(可能是 Notepad++ 插件)。

关于java - 从中央存储库复制粘贴很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18437704/

相关文章:

Java:从不同类加载器中的类调用方法

java - 如何在 TreeMap 的最后位置插入条目

java - 使用 Flying Saucer 在内存中将图像渲染为 PDF

spring - 找不到 maven 依赖项的 Postgresql 驱动程序

Jenkins 插件的 Spring-core 依赖版本错误

java - 在 Java 的驱动程序/程序文件中使用 get.Name() 输出失败

java - Android Studio-未找到JVM安装

java - IDE和maven之间的单元测试性能差距

java - 无法使用 logback.configurationFile 参数从自定义目录配置 Logback

java - 当这个异常发生时,我的maven-3.1.1和nexus-2.6.4-02出了什么问题?