問題タブ [webjars]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Spring MVC 3.2.6 で webjar をインポート/使用する方法は?
SPring MVC 3.2.6 + Tomcat7 プロジェクトで font-awesome.4.4.0 Webjar を使用できません。ただし、依存関係は必要ありませんが、CDN 経由で使用できます。
pom.xml
servlet-config.xml には、次のコードがあります。
私の login.jsp では、以下のように font-awesome.css にアクセスしようとしています。
(また)
(また)
以下のリンクをたどりましたが、うまくいきませんでした。
また、weblocaterを使ってみましたが、
servlet-config.xml と login.jsp で提供されたリソースで、以下を使用してファイルにアクセスします。
以下の web.xml を見つけてください。
バグを修正するために私を導いてください。
maven - Maven プロジェクトをローカルの Artifactory サービスにデプロイする
会社の環境でローカルに作業するための webjar プロジェクトをフォークしました。依存関係の管理には Artifactory/Ivy を使用しています。
現在、Smart Table (およびその他の webjar)pom.xmlは、展開のために次を示しています。
デフォルトでは、Sonatype に公開されます。これは、リリース資格情報を取得すると、一般に公開されるオープン ソース プロジェクトに適しています。
ただし、現在、プロジェクトのフォークでローカルに作業し、ローカルArtifactory サーバーにデプロイしたいと考えています。(実際のプロジェクトへの) 貢献はプル リクエスト経由で共有されるため、Sonatype リポジトリには関心がありません。
質問
mvn deployMaven pom.xml を変更して、ローカルに構成された Artifactory サービスにデプロイするにはどうすればよいですか? (もちろん、どの資格情報がMaven構成に保存されているか)
ボーナス質問
Ivy レイアウトを使用して発行するように Maven に指示できますか?それとも、Artifactory で新しい Maven レイアウト リポジトリを作成する必要がありますか?
java - Spring Boot Webjar: Webjar を介して JavaScript ライブラリをロードできません
いくつかのjQueryライブラリを使用したいスプリングブート(テンプレートにThymeleafを使用)プロジェクトがあります。
残念ながら、webjar はまったくロードされていません。多くの構成を試しましたが、すべて失敗しました。
これが私の HTML ページのコード スニペットです。
それらをpomファイルに追加しました:
しかし、ページを呼び出すと、jquery.min.js と jquery.fileupload.min.js で 404 が返されました。
java - Wro4j、webjar、font-awesome
webjars から font-awesome を使用するには、wro4j の構成に助けが必要です。次の構成ファイルがあります。
しかし、html ページが読み込まれると、フォント文字が表示されません。コンソールにエラー メッセージは表示されません。
これは、wro4j の私の Maven 構成です。
そして私の構成プロパティファイル:
spring - spring mvc で webjars のバージョンに依存しないようにする方法
ここで説明されているように、私は彼らのウェブサイトのドキュメントに従いました
まず、必要なパスを追加しました
<mvc:resources mapping="/webjars/**" location="/webjars/"/>
次に、次のコントローラーを作成しました
不足している依存関係はほとんどなかったので、次のpomをmavenに追加しました
上記は以下をインポートします
これらはどれも外部 jar からインポートされていません。
エラーは次のとおりです。assetLocator cannot be resolved
編集:コントローラーに入れるのではなく、フィルターを作成する必要がある可能性があります。これについて何か考えはありますか?
javascript - SBT プロジェクトで webjar と scala-js jar 間の JS 依存関係をトラブルシューティングする方法は?
私はscalajs-dom v 0.8.1を使用しており、SBTプロジェクト内でwebjarを混在させようとしています。これを行うと、理解できない最終的なあいまいな JS 参照が 1 つ得られます。使用したい webjars (jquery v 2.1.4 を含む) と scala-js の間にあると思います。ManifestFilters SBT フィルターを使用してみましたが、役に立たないようです (または、正しい構文がわかりません)。この種のエラーをデバッグする便利な方法はありますか? (「fastOptJS」タスクを発行したときの SBT 出力については、以下を参照してください)
xml - webjar 統合に関する Spring の問題
JSP に次の行を追加した依存関係 webjars を介してブートストラップと jquery を追加しようとしています。
そして、私の spring-dispatcher-servlet.xml は次のようになります。
XML で mvc:resources 行を削除すると、ページは機能しますが、それ以外の場合は 404 ページが表示されます。誰かが私の問題について考えを持っていますか?
selenium - Selenium/PhantomJS が Webjar で Javascript を見つけられない
PhantomJS 1.9.8 と Selenium 2.42.2 を使用して簡単なログイン テストを実行しています。すべてがmavenでセットアップされており、組み込みのJetty 8.1.14.v20131031を使用しています。
jettyを開始する前に、すべてのwebjarも追加します org.eclipse.jetty.webapp.WebAppContext#setExtraClasspath
私の login.jsp は webjars を使用して jquery を参照しています。
テストを実行すると、次のエラーが表示されます。
login.jsp を完全な URL に変更すると、テストはパスします。
Webjar からの読み取りに問題があるのは PhantomJS ですか、それとも Jetty がサービスを提供していませんか?