Odziedziczyłem projekt oparty na CXF/Hibernate/JBoss, który zawiera nazwę pliku o nazwie database.xsd
. Przeczesałam projekt, aby dowiedzieć się, który podsystem/komponent w systemie używa database.xsd
, ale to spowodowało tylko jedno odniesienie w pliku używanym przez wtyczkę maven-war do utworzenia pliku WAR (webapp-cache.xml).Który framework, narzędzie lub wtyczka nakazuje na stałe zakodować nazwę pliku "database.xsd"?
Sugeruje to dla mnie, że database.xsd
to standardowa nazwa pliku oczekiwana przez niektóre frameworki lub wtyczki. Ale co to jest? Hibernować? CXF? Inny?
Czy istnieje dokumentacja opisująca rolę pakietu database.xsd
w pakiecie, który na nim polega?
UPDATE: Tymczasowo usuwając database.xsd
i próbuje odbudować, zaowocował licznymi błędami kompilacji, które doprowadziły do zasady XML2SQL.java
pliku przy użyciu pakietu odwołuje *.hbm.xml
plików dto. To mówi mi, że winowajcą jest ... Hibernacja!
Wygląda na to, że jest to trudny plik cookie, ponieważ grepping Google nie daje żadnych istotnych informacji: ["database.xsd" site: grepcode.com] (http://goo.gl/dUSoc). Czy jesteś pewien, że jest to zakodowana wartość? –
Czy możesz przesłać część maven, odwołując się do tego pliku i lokalizacji tego pliku w projekcie? – forhas
@forhas Gdybym miał odniesienie do tego pliku w dowolnym miejscu mojego projektu (w tym pom.xml), nie zadaję tego pytania. :) Pobrałem całą strukturę katalogów projektu (rekurencyjnie!) Dla ciągu 'database.xsd' - bez skutku. To dlatego jest dla mnie taka tajemnica. Czy jest naprawdę zakodowany w jednej z frameworków, których używam? Czy to zależy od autora projektu, a dorozumiane rozszerzenie '.xsd' jest gdzieś doklejone? Nie wiem +1 za dzwonienie. – Withheld