2009-07-22 12 views
1

欠落しているクラスはcom.xpn.xwiki.test.AbstractXWikiComponentTestCaseです。これは解決できない唯一のクラスです。私が実行した:Fortify Sourceanalyzer - XWikiの解析時にJavaクラスが見つかりません

MVNパッケージを

その後、私はsourceanalyzerでビルドしようとしていると、これは見つけることができない唯一のクラスです。私はなぜmvnパッケージが私のためにこれを得ていないのか理解していない。

答えて

0

あなたは瓶がないようです。依存関係をダウンロードしようとしているビルドの前の行は見えましたか?

XWikiの瓶が中央にホストされていないが、あなたはこのような構成を使用して、POMにXWikiリポジトリを追加することができます。

<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> 
2

あなたが逃したの依存関係を取得している場合はFortify SCA Maven2をプラグインで構築する際に、あなたの代わりに「インストール」の目標を試してみてください「パッケージ」目標の

"install"は依存関係をリポジトリに置きます。 Fortify SCA Maven2 Pluginはリポジトリ内の依存関係を調べます。

こちらがお役に立てば幸いです。お知らせください。

関連する問題