1

缺少的课程是com.xpn.xwiki.test.AbstractXWikiComponentTestCase. 这是唯一无法解决的类。我跑了:

mvn包

然后我尝试使用 sourceanalyzer 构建,这是唯一找不到的类。我不明白为什么 mvn package 不会为我得到这个。

4

2 回答 2

4

如果您在使用 Fortify SCA Maven2 插件构建时缺少依赖项,您应该尝试“安装”目标而不是“包”目标。

“安装”将依赖项放入您的存储库中。Fortify SCA Maven2 插件在存储库中查找依赖项。

我希望这有帮助!请告诉我们。

于 2010-11-21T23:49:35.550 回答
0

看起来你缺少一个罐子。您在构建的早期是否看到任何尝试下载依赖项的行?

XWiki jar 不托管在中央,但您可以使用如下配置将 XWiki 存储库添加到您的 pom:

<repositories>
  <repository>
    <id>xwiki-releases</id>
    <name>XWiki Maven2 Remote Repository for Releases</name>
    <url>http://maven.xwiki.org/releases</url>
    <releases>
      <enabled>true</enabled>
    </releases>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
  </repository>
</repositories>

添加该配置后,Maven 应该下载所有必需的依赖项。如果仍然没有,您可以将缺少的依赖项显式添加到您的 POM:

<dependencies>
  ...
  <dependency>
    <groupId>org.xwiki.platform</groupId>
    <artifactId>xwiki-core-shared-tests</artifactId>
    <version>??</version>
    <scope>test<!--assume this is just for tests, if not omit the scope declaration--></scope>
  </dependency>
</dependencies>
于 2009-07-22T20:38:10.037 回答