Maven JBAS015893:遇到无效的类名

Maven JBAS015893:遇到无效的类名,maven,deployment,jboss,war,Maven,Deployment,Jboss,War,我目前正在清理我的项目和相关的错误/警告。每次我将Maven项目作为7.1.1.Final部署到JBoss时,都会收到很多警告 我发现有很多帖子/评论只是表示忽略或隐藏这些警告 好的,警告只是警告,但是应该能够解决警告的原因,而不是仅仅隐藏或忽略这些警告(因为我认为:现在的警告可能会在其他点变成错误) 编辑: 我已经找到了解决方案——只是总是忘记保存pom文件,认为它不起作用 我将包覆面提取依赖项添加到pom文件中: <dependency> <group

我目前正在清理我的项目和相关的错误/警告。每次我将Maven项目作为7.1.1.Final部署到JBoss时,都会收到很多警告

我发现有很多帖子/评论只是表示忽略或隐藏这些警告

好的,警告只是警告,但是应该能够解决警告的原因,而不是仅仅隐藏或忽略这些警告(因为我认为:现在的警告可能会在其他点变成错误)

编辑:

我已经找到了解决方案——只是总是忘记保存pom文件,认为它不起作用

我将包覆面提取依赖项添加到pom文件中:

<dependency>       
    <groupId>org.jboss.shrinkwrap</groupId>
    <artifactId>shrinkwrap-api</artifactId>
</dependency>
<dependency>
    <groupId>org.jboss.shrinkwrap</groupId>
    <artifactId>shrinkwrap-impl-base</artifactId>
    <scope>test</scope>
</dependency>

org.jboss.shrinkwrap
收缩包装api
org.jboss.shrinkwrap
包覆膜收缩成形基础
测试

查看编辑按操作

将这些依赖项添加到pom:

<dependency>       
    <groupId>org.jboss.shrinkwrap</groupId>
    <artifactId>shrinkwrap-api</artifactId>
</dependency>
<dependency>
    <groupId>org.jboss.shrinkwrap</groupId>
    <artifactId>shrinkwrap-impl-base</artifactId>
    <scope>test</scope>
</dependency>

org.jboss.shrinkwrap
收缩包装api
org.jboss.shrinkwrap
包覆膜收缩成形基础
测试

在我的例子中,大多数警告“JBAS015893:遇到无效类名…”在我将所有关于arquillian和shrinkwrap的依赖项的正确范围设置为“测试”后消失,例如


org.jboss.shrinkwrap.descriptors
包覆膜收缩描述符spi
测试

实际的解决方案是什么?不是每个人都使用Maven。@rob如果你不使用Maven,你需要手动添加依赖项。你可以在这里找到收缩包装罐:我不知道这是什么标记为太本地化。我有同样的问题,想知道答案。然而,添加这些依赖项似乎并不能解决我的问题。我在用Maven,我有点困惑。“过于本地化”是否意味着maven的问题过于本地化?或者,似乎没有可见bug关联的错误消息过于本地化?
<dependency>       
    <groupId>org.jboss.shrinkwrap</groupId>
    <artifactId>shrinkwrap-api</artifactId>
</dependency>
<dependency>
    <groupId>org.jboss.shrinkwrap</groupId>
    <artifactId>shrinkwrap-impl-base</artifactId>
    <scope>test</scope>
</dependency>
<dependency>
 <groupId>org.jboss.shrinkwrap.descriptors</groupId>
 <artifactId>shrinkwrap-descriptors-spi</artifactId>
 <scope>test</scope>
</dependency>