database.xsd
というファイル名を含むCXF/Hibernate/JBossベースのプロジェクトを継承しました。私はこのプロジェクトを借りて、システム内のどのサブシステム/コンポーネントがdatabase.xsd
を使用しているかを調べましたが、WARファイル(webapp-cache.xml)を作成するためにmaven-war-pluginが使用するファイルに参照が1つしかありませんでした。ハードコーディングされた 'database.xsd'ファイル名を、どのフレームワーク、ツール、またはプラグインが要求していますか?
これは、database.xsd
が、いくつかのフレームワークまたはプラグインで予想される標準ファイル名であることを示しています。しかしそれは何ですか?休止状態? CXF?その他?
database.xsd
の役割を実際に説明しているドキュメントはありますか?
UPDATE:は一時的にdatabase.xsd
を削除し、再構築しようとすると、*.hbm.xml
DTOファイルが参照するパッケージを使用して、原則としてXML2SQL.java
ファイルにつながった多数のコンパイル・エラーが生じました。これは、犯人が... 休止状態!
Googleをグレープすると["database.xsd" site:grepcode.com](http://goo.gl/dUSoc)という厄介なクッキーのように見えます。これはハードコードされた値だと確信していますか? –
このファイルとプロジェクト内のこのファイルの場所を参照している部分を投稿してください。 – forhas
@forhasもし私がプロジェクト(pom.xmlを含む)のどこにでもこのファイルへの参照を持っていたら、私はこの質問をしません。 :)文字列 'database.xsd'のプロジェクトディレクトリ構造全体を再帰的にgrep-edして、無駄にしました。これが私にとってこのような謎なのです。私が使用しているフレームワークの1つに本当にハードコードされていますか?それはプロジェクトの作成者に任され、暗黙の '.xsd'拡張子がどこかに追加されていますか?知りません。 +1をチンミングする。 – Withheld