を使用してスケルトンWicketプロジェクトを作成しました
mvn archetype:create -DarchetypeGroupId=org.apache.wicket -DarchetypeArtifactId=wicket-archetype-quickstart -DarchetypeVersion=1.4-rc4 -DgroupId=com.mycompany -DartifactId=myproject
Maven/Intellijを使用したすべての構成/新しいプロジェクトのインポートは正常に機能しました。Wicket 1.4で推奨される次の方法に従って、基本的なCSSファイルをスタートページに追加しました。
public class BasePage extends WebPage {
public BasePage() {
add(CSSPackageResource.getHeaderContribution(BasePage.class, "main.css"));
}
}
main.cssファイルは、BasePage.javaおよびBasePage.htmlと一緒に/ src / main/javaに配置されています。Start.javaでアプリケーションを起動します。問題は、CSSファイルに変更を加えたときに、Start.javaを再起動したときにCSSファイルが取得されないことです。(javaファイルとhtmlファイルへの変更は、変更すると更新されます)
ブラウザのキャッシュがクリアされていることを確認し、Firfox/Firebugでリクエスト/レスポンスを検証しました。Wicketの魔法と桟橋インスタンスStart.javaの間のどこかで、CSSファイルがキャッシュされて更新されていないように見えます。何か案は?