/// <summary> /// マージ済みの成果物情報を各ファイルに出力する /// </summary> public void outputMerged() { Console.WriteLine("outputMerged: outputDir=" + this.outputDir); // 変更後XMLファイルを出力する ChangedArtifactXmlWriter changedWriter = new ChangedArtifactXmlWriter(); changedWriter.writeChagedArtifacts(this.outputDir, this.outArtifacts); // CSVファイル(変更サマリー、詳細)を出力する CsvReportWriter csvWriter = new CsvReportWriter(); csvWriter.writeSummaryCsvFile(this.outputDir, this.outArtifacts); csvWriter.writeDetailCsvFile(this.outputDir, this.outArtifacts); doMakeElementFiles(); // 明細ファイル出力フラグが立っていなければそのままリターン if (outputDetailFileFlg) { // 変更前後のdetailファイルを出力する DetailXmlWriter dtlWriter = new DetailXmlWriter(this.fromArtifactDir, this.toArtifactDir); dtlWriter.writeDetailFiles(this.outputDir, this.outArtifacts); } }
/// <summary> /// マージ済みの成果物情報を各ファイルに出力する /// </summary> public void outputMerged() { Console.WriteLine("outputMerged: outputDir=" + this.outputDir); // 変更後XMLファイルを出力する ChangedArtifactXmlWriter changedWriter = new ChangedArtifactXmlWriter(); changedWriter.writeChagedArtifacts(this.outputDir, this.outArtifacts); // CSVファイル(変更サマリー、詳細)を出力する CsvReportWriter csvWriter = new CsvReportWriter(); csvWriter.writeSummaryCsvFile(this.outputDir, this.outArtifacts); csvWriter.writeDetailCsvFile(this.outputDir, this.outArtifacts); // 何らかの差分があった分だけのパッケージツリーを生成し、XMLに出力 doOutputPackagesXml(this.outArtifacts); // elementsフォルダ配下に要素を出力する(BehaviorDeveloperで見る用) doMakeIndex(this.outArtifacts); doMakeElementFiles(this.outArtifacts); // 明細ファイル出力フラグが立っていなければそのままリターン if (outputDetailFileFlg) { // 変更前後のdetailファイルを出力する DetailXmlWriter dtlWriter = new DetailXmlWriter(this.fromArtifactDir, this.toArtifactDir); dtlWriter.writeDetailFiles(this.outputDir, this.outArtifacts); } }