Information about using analysis tools

Every node in Knime has its help page. It can be seen after clicking on choosen node or you can display it choosing Configure and then ? in the bottom of the window. This is the place where you can find a lot of useful tips and information as well as gain knowledge about the tool you are using.

SVN

SVN is a software versioning and revision control system.
In both cases you can choose which information should appear in the result of node's work. You can type formats of files which you're interested in. For example when you would like to get information only about changes made on xml files, you can get it just by typing xml. If you leave this box empty or with a * in it, in the result all formats will be displayed. You can also choose a package in the Advanced tab. If you don't know what it is, leave it empty.
Information which you get depends only on your choise or interests. You can switch options as you want. Only you know what is needed in your project's analysis.

GIT

GIT is a distributed revision control and source code management (SCM) system.
In DePress you can use it in as well offline as online version. In both cases you can choose which information should appear in the result of node's work. You can type formats of files which you're interested in. For example when you would like to get information only about changes made on xml files, you can get it just by typing xml. If you leave this box empty or with a * in it, in the result all formats will be displayed. You can also choose a package in the Advanced tab. If you don't know what it is, leave it empty.
Information which you get depends only on your choise or interests. You can switch options as you want. Only you know what is needed in your project's analysis.

JIRA

JIRA is a proprietary issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions.

CKJM

The program ckjm calculates Chidamber and Kemerer object-oriented metrics by processing the bytecode of compiled Java files.
In DePress you need the report generated using ckjm program. To get it, you can run ckjm as a Ant task(about Ant read more here. To do so, add needed information to the build.xml file as written here and run Ant using command line. If you have problem and Ant fails, check if you have the right class directory (it has to lead to .class files (not .java)).
When you have needed report, just add the path in the node's options.

JaCoCo

JaCoCo is an open source toolkit for measuring and reporting Java code coverage.
You can use it as Maven tool(about Maven read more here). You have to change pom.xml file as written here. Run JaCoCo typing in a command line mvn org.jacoco:jacoco-maven-plugin (you have to be in the folder where pom.xml is). If you have any problem with Maven, try typing "mvn clean", then "mvn install" and run your task again. To have needed by DePress xml file, your JaCoCo configuration should look similar to this:

<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.2.201409121644</version>
<configuration>
<formats>
<format>xml</format>
</formats>
</configuration>
</plugin>


Help

Solve most popular problems