Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java maven分类器中的非字母数字字符_Java_Maven_Maven 3 - Fatal编程技术网

Java maven分类器中的非字母数字字符

Java maven分类器中的非字母数字字符,java,maven,maven-3,Java,Maven,Maven 3,我们的分类器wf-8.2中有一个点,本地nexus存储库报告工件的类型为2.jar。这会在某个地方引起问题吗,或者这只是nexus的一个bug e、 g: 我们可以通过将依赖项的分类器指定为wf-8.2来使用该工件,但我想知道我们是否使用了无效字符,但找不到任何相关信息。似乎已经修复了我们使用的是Sonatype Nexus™ 2.1.2. 这个问题是针对1.9.x的,工件也是正确的,我的意思是实际的文件名/扩展名。nexus的Use 2.1.2有点过时了。2.11.4是最新的。此外,分类器中的

我们的分类器wf-8.2中有一个点,本地nexus存储库报告工件的类型为2.jar。这会在某个地方引起问题吗,或者这只是nexus的一个bug

e、 g:


我们可以通过将依赖项的分类器指定为wf-8.2来使用该工件,但我想知道我们是否使用了无效字符,但找不到任何相关信息。

似乎已经修复了我们使用的是Sonatype Nexus™ 2.1.2. 这个问题是针对1.9.x的,工件也是正确的,我的意思是实际的文件名/扩展名。nexus的Use 2.1.2有点过时了。2.11.4是最新的。此外,分类器中的破折号将不起作用,因为命名为artifactId version[-classifier].ext。此外,类型2.jar没有意义。jar是有意义的…这是默认的…为什么不使用wf8作为分类器呢?我知道我们的nexus有点过时了。我不明白为什么破折号不起作用,因为例如artifacts可以有破折号,例如:commons-lang。。。依赖声明是我们的nexus建议使用的。当然,我们使用它作为一个没有声明类型的jar。在我看来,nexus在定义类型时遇到了问题,尽管我们可以下载工件本身,并使用适当的依赖声明。是否有任何官方或非官方文档说明工件名称/版本号/classsifiers/等中应该和不应该使用哪些字符?我想这才是我真正的问题
<dependency>
  <groupId>org.example</groupId>
  <artifactId>artifact</artifactId>
  <version>1.0.0</version>
  <classifier>wf-8</classifier>
  <type>2.jar</type>
</dependency>