Maven 坐标中组和工件名称的约定是什么?我应该坚持使用字母数字字符吗?
我知道点 ( .
) 表示组名中的子组,破折号 ( -
) 是单词分隔符。
工具会因非字母数字字符而窒息吗?
通常,您可以使用任何字符,只要它们可以在您运行 Maven 的操作系统上的文件名中使用。groupId、artifactId 和 version 可以成为文件系统上文件或文件夹的名称,所以名称应该是合法的。
例如,使用标准的本地 Maven 存储库布局,组 id 为 org.apache.maven.plugins 和 artifactId maven-compiler-plugin 和版本 2.3.2 的工件将成为具有如下路径的文件:
org\apache\maven\plugins\maven-compiler-plugin\2.3.2\maven-compiler-plugin-2.3.2.jar