チケット #6184

"ルート"を変更すると警告される
登録: 2005-06-19 22:03 最終更新: 2005-11-01 10:55

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

Eclipseプロジェクトのプロパティ画面で、[S2JSF] > [ルー
ト] を
"/"から"/src/webapp/"に変更し、次のhtmlを書くと、
"s:link"に赤い波線が引かれて"sをプレフィックスとするカ
スタムタグは存在しません"
と警告が表示されます。

<link m:inject="s:link" rel="stylesheet"
type="text/css" href="/css/global.css" />

チケットの履歴 (11 件中 3 件表示)

2005-06-19 23:28 更新者: manhole
  • 概要が更新されました
コメント
Logged In: YES
user_id=10369

S2JSFプラグインのバージョンは、0.0.7です。
2005-06-25 21:00 更新者: takezoe
  • 概要が更新されました
コメント
Logged In: YES
user_id=5449

いろいろと試しているのですが、再現できていません。
まず1点確認させていただきたいのですが、

<link m:inject="

まで入力してCTRL+SPACEでs:linkの補完は効きますか?

また、プロジェクトの全体構造(HTMLファイルやWEB-INFの位置、
diconファイルの配置場所など)をお教えいただけないでしょうか。
2005-06-26 01:52 更新者: manhole
  • 概要が更新されました
コメント
Logged In: YES
user_id=10369

s:linkの補完は効きませんでした。

色々試していたところ、再現パターンが見つかりました。
Eclipseプロジェクトへ
- src/main/java
- src/main/resources
の2つをソースフォルダとして登録してあり、
src/main/resourcesの方へapp.diconなどのdiconファイル群を置く
と、この現象が出るようです。
ファイル群をsrc/main/javaへ移したところ、正常に動くようにな
りました。

# S2JSFProjectの30行目近辺が怪しいような

## "ルートの変更"は関係なさそうですね...orz
2005-06-26 12:08 更新者: takezoe
  • 概要が更新されました
コメント
Logged In: YES
user_id=5449

app.diconを最初に見つかったソースディレクトリから読み込むよ
うにしているのが問題なんですね。

修正をCVSにコミットしました。
2005-06-28 00:08 更新者: takezoe
  • チケット完了時刻2005-06-28 00:08 に更新されました
  • 概要が更新されました
  • 解決法なし から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました
コメント
Logged In: YES
user_id=5449

0.0.8で修正しました。
2005-10-20 14:36 更新者: dot
コメント
Logged In: YES
user_id=9874

同じ現象がS2JSFプラグイン0.0.9で再現しています。

再現手順は
1. eclipseで空のプロジェクトを作成
2. 1.で作成したディレクトリからmaven-genapp-seasar-plugin-
0.1をつかってmavenでプロジェクト作成
3. maven eclipseとしてeclipse設定をする
4. eclipseのプロジェクト>プロパティからHTMLファイルのバリ
デーションにチェックを入れる

とするとs:linkやf:parameterなどが
> fをプレフィックスとするカスタムタグは存在しません。
などエラー表示されてしまいます。
2005-10-22 12:56 更新者: takezoe
  • チケット完了時刻2005-10-22 12:56 に更新されました
  • 概要が更新されました
コメント
Logged In: YES
user_id=5449

maven-genapp-seasar-pluginて使ったことありませんが、どんな
構造のプロジェクトを生成するんでしょうか?
2005-10-22 12:58 更新者: takezoe
  • 概要が更新されました
  • 状況完了 から オープン に更新されました
コメント
Logged In: YES
user_id=5449

ステータスはOpenに戻しておきます。
2005-10-24 09:08 更新者: dot
コメント
Logged In: YES
user_id=9874

<project>/src/main/java -- javaソースコード
<project>/src/resources -- diconファイル
<project>/src/webapp/ -- WEB-INFやhtmlなど
となっています。

S2JSFプラグインのルート設定は"/"でも"/src/webapp"でも同じで
した。
また、パラメータの補完も効いていません。
2005-10-29 16:33 更新者: takezoe
  • 概要が更新されました
コメント
Logged In: YES
user_id=5449

<project>/src/main/java -- javaソースコード
<project>/src/resources -- diconファイル

の両方がソースディレクトリとして登録されているでしょうか?
2005-11-01 10:55 更新者: dot
コメント
Logged In: YES
user_id=9874

diconファイルはソースディレクトリとして登録されていませんで
した。
ソースディレクトリとして登録したところ、エラー表示はなくなり
ました。

ただ、
<span m:inject="s:l <Ctrl+Space>
と入力しても補完はされません。

また、今回からS2JSFプラグイン0.10.0で検証しています。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする