klocwork-11問題の概要

3556 ワード

インストールの問題


インストールタイムズエラー:exec:10:/home/.../cahoots/exec/ix 86-pc-linux/kwupdate:not found


The 32-bit compatibility libraries must be installed. Cahoots works on 64-bit platforms in 32-bit emulation mode, so in order for Cahoots to work on Linux 64-bit platforms, you must ensure that the 32-bit libraries are installed. The way you check and install 32-bit libraries depends on your Linux distribution. For example,for Ubuntu,run the following command to install 32-bit compatibility libraries:つまり、32ビットのシステム環境ファイルをインストールする必要があります.
sudo apt-get install ia32-libs

MavenソースファイルからAnt build fileを生成する方法


klocworkは現在mavenコンパイル分析をサポートしていません.mavenのコンパイルスクリプトpomを必要とします.xmlをantのbuildに変換する.xml.
  • まずmaven環境をインストールし、ubuntuシステムは直接sudo apt-get install mavenです.
  • jdkをインストールし、図が便利であれば、直接sudo apt-get install openjdk-8-jdkでopenjdkをインストールし、環境変数:
  • を設定することができます.
    export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
  • はpomを所有する.xmlファイルのソースコードルートディレクトリで実行:mvn ant:ant、終了後、ルートディレクトリでbuild.xmlファイルが生成され、antコンパイルが直接実現されます.
  • $mvn ant:ant
    [INFO] Scanning for projects...
    [INFO] Searching repository for plugin with prefix: 'ant'.
    [INFO] artifact org.apache.maven.plugins:maven-ant-plugin: checking for updates from central
    ...
    [INFO] ------------------------------------------------------------------------
    [INFO] Building abc
    [INFO]    task-segment: [ant:ant]
    [INFO] ------------------------------------------------------------------------
    ...
    Downloading: http://repo1.maven.org/maven2/xalan/xalan/2.7.0/xalan-2.7.0.pom
    491b downloaded
    ...
    Downloading: http://repo1.maven.org/maven2/xalan/xalan/2.7.0/xalan-2.7.0.jar
    2666K downloaded
    [INFO] [ant:ant]
    [INFO] Wrote Ant project for ABC to D:\Project_ABC
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESSFUL
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 28 seconds
    [INFO] Finished at: Thu Feb 12 16:16:15 SGT 2009
    [INFO] Final Memory: 9M/16M
    [INFO] ------------------------------------------------------------------------