是否有可能通过WebJars有一个Play 2.3应用程序concat /优化JS(使用sbt-rjs)包含在我的应用程序中? 举一个具体的例子:我试图创build一个core.js模块,其中包含所有我的第三方库连接和缩小在一个单一的文件,然后可以指定为其他AMD模块的依赖。 通过WebJars包含这些库会非常好,而不是手动下载源代码。 这里是我的build.sbt文件中的一个片段,我指定了我的webjar依赖关系: // Webjars libraryDependencies ++= Seq( "org.webjars" % "requirejs" % "2.1.15", "org.webjars" % "underscorejs" % "1.7.0", "org.webjars" % "jquery" % "1.11.1", "org.webjars" % "bootstrap" % "3.3.1" exclude("org.webjars", "jquery"), "org.webjars" % "angularjs" % "1.3.4-1" exclude("org.webjars", "jquery") ) 这是我的requireJS构buildconfiguration requirejs.config({ baseUrl: '/assets/javascripts', shim: { 'jsRoutes': { deps: [], exports: 'jsRoutes' }, 'angular': […]
我正在尝试在我的JSF应用程序中使用Font Awesome图标。 按照入门指示 ,并在我的视图的<h:head>部分添加以下内容,我已经取得了一些成功: <link href="../font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet" /> 当我使用icon-home类时,这给了我一个不错的主页图标: 但是,我不想依赖引导服务器提供Font Awesome资源,所以我试图将这些与我的战争捆绑在一起,并configuration我的视图以使用捆绑的资源。 我正在使用由webjars项目创build的预制JAR 。 我的pom具有以下依赖性: <dependency> <groupId>org.webjars</groupId> <artifactId>font-awesome</artifactId> <version>3.2.1</version> </dependency> 这将JAR放在我的WAR的WEB-INF / lib目录中。 JAR结构的相关部分是: META-INF – MANIFEST.MF + maven – resources – webjars – font-awesome – 3.2.1 – css – font-awesome.css – *other css files* – font – *font files* 我已经尝试了以下内容在我的项目中包含图标: <h:outputStylesheet library="webjars" name="font-awesome/3.2.1/css/font-awesome.css" /> 但是,这使以前工作的主页图标如下所示: […]