gpt4 book ai didi

maven-2 - 一个 Unicode Maven ArtifactId

转载 作者:行者123 更新时间:2023-12-03 20:28:19 24 4
gpt4 key购买 nike

我刚刚尝试在 Maven 中创建一个项目,其 artifactId 完全由非英文字符(“日本国”)组成。

我从 Maven 得到以下反馈:

错误] fatal error
[信息] --------------------------------------------- -------------------------
[INFO] 构建 POM 时出错(可能不是此项目的 POM)。

项目ID:com.worldevolved:日本
POM位置:/tmp/日本国910145040748591900/pom.xml
验证消息:

[0] 值为“日本国”的“artifactId”与有效的 id 模式不匹配。

我可以对我的 POM 文件做些什么来让 Maven 按原样读取 artifactId 吗?还是 Maven 不支持 artifactId 中的 Unicode 字符?

最佳答案

不,它不支持。根据DefaultModelValidator类 'artifactId' 和 'groupId' 必须匹配以下正则表达式

ID_REGEX = "[A-Za-z0-9_\\-.]+"

如果您对 maven pom 文件的其他验证感兴趣,查看此类源代码会有所帮助。

关于maven-2 - 一个 Unicode Maven ArtifactId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2111704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com