2

非常に基本的なプロジェクトをインクルードするためにinclude.projectsタグを使用しようとしている非常に基本的なccnet.configファイルがあります。私はこのタグを使用する場合、いくつかの理由で、CCNet Serverは起動しません、と私は窓のEventLogに次のエラーを取得:クルーズコントロールinclude.projectsが認識されない

ThoughtWorks.CruiseControl.Core.Config.ConfigurationException:からCruiseControlのプロジェクトをインスタンス化できません を構成文書。 にCruiseControl設定を適切に入力するためにコンフィグレーション文書にXmlノードがない可能性があります。 ロードされていないタイプは であり、Xmlノード (include.projects)と一致するReflectorType属性でマークアップされています。何かアドバイスは感謝

<cruisecontrol> 
    <include.projects file="MyTestProject.config" /> 
</cruisecontrol> 

:ここ

は私ccnet.configです!

おかげdocumentationに詳述されているように

答えて

4

、正しい構文は次のとおりです。返信skolimaため

<cruisecontrol xmlns:cb="urn:ccnet.config.builder"> 
    <cb:include href="MyTestProject.config"/> 
</cruisecontrol> 
+0

感謝。 cp:includeはそれについての一つの方法ですが、いくつかの欠点があり、私の現在のニーズに合っていません。 include.projectタグも文書化されており、私が働くことを試みています。ドキュメントについてはこちらを参照してください。http://cruisecontrol.sourceforge.net/main/configxml.html#include.projects – James

+1

Java CruiseControlのドキュメントを引用しています。これは別のプロジェクトです。私はdownvoteがあなたからのものだと信じています - あなたはそれを削除してもよろしいですか? – skolima

+0

ああ、恥です!あなたは正しいです。私はJavaのマニュアルを.netではなく探していました: - #私はまだcb:includeに問題がありますが、(http://stackoverflow.com/questions/6698611/cruisecontrol-unused-node- xmlns-to-project-nodeの追加時に検出されたエラー)。フォローアップをありがとう。 – James

関連する問題