我正在使用CodeSmart 3.4.6.297从我的vb6项目中获取代码指标。 现在我想在使用TeamCity的构建过程中包含codesmart。
我知道codesmart可以是命令行中的用户。这对我有用。我有我的命令line.xml文件:
<sourcemonitor_commands>
<write_log>true</write_log>
<command>
<project_file>Path to xyz.smproj</project_file>
<project_language>VB</project_language>
<modified_complexity>true</modified_complexity>
<file_extensions>*.cs,*.Designer.cs,*.frm</file_extensions>
<source_directory>Path to Project</source_directory>
<include_subdirectories>true</include_subdirectories>
<checkpoint_name>Baseline</checkpoint_name>
</command>
</sourcemonitor_commands>
生成projectXYZ.smproj文件。
我现在的问题是......
如何使用控制台命令从此smproj文件导出数据(代码指标代码)?
当我在codesmart IDE中打开projectXYZ.smproj文件并使用menue&#34;文件导出数据时,我可以获得代码指标...导出检查点详细信息&#34;但我需要在控制台命令中
有什么想法吗?
问候 SLimke
答案 0 :(得分:1)
自己动手。必须在命令块中添加导出区域
<export>
<export_file>PathToProject\Checkpoint1.xml</export_file>
<export_type>2 (checkpoint details as XML)</export_type>
<export_option>1 (do not use any of the options set in the Options dialog)</export_option>
</export>