{viops}?gradle war/c/vitaldev/professionalservices/dev/trunk/viops:164-bower.json的assetcompile处理文件1
写入文件处理164-data/flot-data.js的文件2缩微文件写入文件处理164-data/morris-data.js的文件3缩微文件写入文件处理164-dist/css/sb-admin-2.css的文件4缩微文件写入文件处理164-dist/css/sb-admin-2.css的文件5写入文件处理164-dist/js/sb-admin-2.js的文件6缩微文件写入文件处理164-dist/js/sb-admin-2.js的文件7写入文件处理164-gulpfile.js:AssetCompile失败失败:生成失败,出现异常。
错误:任务“:AssetCompile”执行失败。
无法使用类“java.Security.DigestInputStream”将对象“[Digest Input Stream]MD5 Message Digest from SUN”强制转换为类“java.io.ByteArrayInputStream”。尝试:使用--StackTrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。
生成失败
下面是StackTrace:
buildscript {
ext {
grailsVersion = project.grailsVersion
}
repositories {
mavenLocal()
maven { url "https://repo.grails.org/grails/core" }
}
dependencies {
classpath "org.grails:grails-gradle-plugin:$grailsVersion"
// classpath "com.bertramlabs.plugins:asset-pipeline-gradle:2.10.2"
classpath "org.grails.plugins:hibernate4:5.0.10"
classpath "org.grails.plugins:views-gradle:1.0.12"
classpath 'com.bertramlabs.plugins:asset-pipeline-gradle:2.11.2'
classpath 'com.bertramlabs.plugins:less-asset-pipeline:2.11.2'
classpath 'com.bertramlabs.plugins:asset-pipeline-core:2.11.2' //Add this for some bug fixes
classpath "com.bertramlabs.plugins:asset-pipeline-grails:2.11.2"
}
}
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
if (details.requested.name == 'log4j') {
details.useTarget "org.slf4j:log4j-over-slf4j:1.7.5"
}
if (details.requested.name == 'commons-logging') {
details.useTarget "org.slf4j:jcl-over-slf4j:1.7.5"
}
}
}
version "0.1"
group "viops"
apply plugin:"eclipse"
apply plugin:"idea"
apply plugin:"war"
apply plugin:"org.grails.grails-web"
apply plugin:"org.grails.grails-gsp"
apply plugin:"asset-pipeline"
ext {
grailsVersion = project.grailsVersion
gradleWrapperVersion = project.gradleWrapperVersion
}
repositories {
mavenLocal()
maven { url "https://repo.grails.org/grails/core" }
}
dependencyManagement {
imports {
mavenBom "org.grails:grails-bom:$grailsVersion"
}
applyMavenExclusions false
}
dependencies {
//This top section pulls out Grails Logback logging solution and
//replaces it with log4j2
// added the new way using Log4j2, yes, spring makes it easy
compile "org.springframework.boot:spring-boot-starter-log4j2"
// changed spring-boot-autoconfigure so that it would not
// pull in the logback binding/implementation
compile('org.springframework.boot:spring-boot-autoconfigure') {
exclude group:'ch.qos.logback', module:'logback-classic'
}
compile('org.springframework.boot:spring-boot-starter-actuator') {
exclude group:'ch.qos.logback', module:'logback-classic'
}
// and finally, added the log4j2 binding/implementation
compile "org.apache.logging.log4j:log4j-api:2.5"
compile "org.apache.logging.log4j:log4j-core:2.5"
compile "org.grails:grails-core"
provided "org.springframework.boot:spring-boot-starter-tomcat"
compile "org.grails:grails-plugin-url-mappings"
compile "org.grails:grails-plugin-rest"
compile "org.grails:grails-plugin-codecs"
compile "org.grails:grails-plugin-interceptors"
compile "org.grails:grails-dependencies" //
compile "org.grails.plugins:scaffolding" //
compile "org.grails:grails-plugin-services"
compile "org.grails:grails-plugin-datasource"
compile "org.grails:grails-plugin-databinding"
compile "org.grails:grails-plugin-async"
compile "org.grails:grails-web-boot"
compile "org.grails:grails-logging"
compile "org.grails.plugins:cache"
compile "org.grails.plugins:hibernate4"
compile "org.hibernate:hibernate-ehcache"
compile "org.grails.plugins:views-json"
console "org.grails:grails-console"
runtime "com.bertramlabs.plugins:asset-pipeline-gradle:2.11.2"
// runtime "org.grails.plugins:asset-pipeline:3.0.1"
runtime "com.bertramlabs.plugins:asset-pipeline-grails:2.11.2"
runtime 'com.bertramlabs.plugins:asset-pipeline-core:2.11.2' //Add this for some bug fixes
runtime 'com.bertramlabs.plugins:less-asset-pipeline:2.11.2'
// https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.3.4'
//profile "org.grails.profiles:rest-api"
profile "org.grails.profiles:web"
runtime "com.h2database:h2"
testCompile "org.grails:grails-plugin-testing"
testCompile "org.grails.plugins:geb"
testCompile "org.grails:grails-datastore-rest-client"
testRuntime "org.seleniumhq.selenium:selenium-htmlunit-driver:2.47.1"
testRuntime "net.sourceforge.htmlunit:htmlunit:2.18"
}
assets {
minifyJs = true
minifyCss = true
excludes = ['**/*.less','bootstrap-3.3.2/**/*'] //Example Exclude GLOB pattern
includes = ['application.less','bootstrap-3.3.2/fonts/*']
}
我开始玩版本和组合,最后只有
classpath 'com.bertramlabs.plugins:asset-pipeline-gradle:2.9.5
“”现在看来起作用了。在类路径中仅限制了这个项之后,我逐个返回版本,直到到达2.9.5。
我仍然不能确切地确定是哪个项目造成了问题,或者我使用的是哪个版本的其他软件包。
Asset Pipeline 本文介绍 Asset Pipeline。 读完本文,你将学到: Asset Pipeline 是什么以及其作用; 如何合理组织程序的静态资源; Asset Pipeline 的优势; 如何向 Asset Pipeline 中添加预处理器; 如何在 gem 中打包静态资源; 1 Asset Pipeline 是什么? Asset Pipeline 提供了一个框架,用于连
在新版 Rails 中,最大的变化是增加了 Asset Pipeline,这个功能明显提升了 CSS、JavaScript 和图片等静态资源文件的生成效率,而且还能降低管理成本。本节我们先大致介绍一下 Asset Pipeline,然后说明如何使用强大的 CSS 编写工具 Sass。 5.2.1 Asset Pipeline Asset Pipeline 对 Rails 做了很多改动,但对 Rai
我已经在Eclipse中创建了示例/默认测试Web项目。 我想知道: 包含哪些WAR文件及其目录结构?哪些是可选的和必需的文件/文件夹? 通过Ant build.xml创建和战争的任务语法 我读了所以回答答案1和答案2,但在我的项目中帮不上忙。
我可以通过运行Grails命令“war”来构建一个war文件,并且war文件运行完美。 说到maven,它根本不起作用!我通过运行“clean package”构建项目,并跳过了所有测试(不知道这是否会影响战争) war文件是在目标目录中生成的,但我注意到war文件的大小与grails命令生成的文件不同。另外,当我将maven生成的war文件部署到tomcat服务器上时,它无法运行。 另一个问题是
我使用camel Rest DSL、camel-swagger-java和camel-servlet组件创建了一个rest Service,然后打包成war文件并部署到Wildfly-11.0.0。最终,但有以下例外: 有没有什么方法可以用camel-swagger-java和camel-servlet构建一个战争文件,可以成功部署在Wildfly-11.0.0上。最终?期待你的回答。提前感谢。
我已经成功地在svn中检入的java项目的根目录下添加了build.xml。 现在,下面是jenkin构建的控制台输出 复制 /var/lib/jenkins/workspace/FinalWar/WebContent/WEB-INF/WEB。xml转换为 /var/lib/jenkins/workspace/FinalWar/build/WebContent/WEB-INF/WEB。xml 文件