我的Jenkins服务器上有一个工作有问题.它在pom解析期间失败并显示以下消息:
Parsing POMs
Modules changed, recalculating dependency graph
[workspace] $ java -Xmx512m -XX:MaxPermSize=256m -Djava.awt.headless=true -cp /opt/edb/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.2.jar:/opt/apache/maven3/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main /opt/apache/maven3 /var/lib/tomcat6/webapps/jenkins/WEB-INF/lib/remoting-2.17.jar /opt/edb/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.2.jar 55430
<===[JENKINS REMOTING CAPACITY]===>channel started
ERROR: Failed to parse POMs
java.io.IOException: Remote call on Channel to Maven [java, -Xmx512m, -XX:MaxPermSize=256m, -Djava.awt.headless=true, -cp, /opt/edb/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.2.jar:/opt/apache/maven3/boot/plexus-classworlds-2.4.jar, org.jvnet.hudson.maven3.agent.Maven3Main, /opt/apache/maven3, /var/lib/tomcat6/webapps/jenkins/WEB-INF/lib/remoting-2.17.jar, /opt/edb/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.2.jar, 55430] failed
at hudson.remoting.Channel.call(Channel.java:673)
at hudson.maven.ProcessCache$MavenProcess.<init>(ProcessCache.java:112)
at hudson.maven.ProcessCache.get(ProcessCache.java:231)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:704)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:586)
at hudson.model.Run.execute(Run.java:1516)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:236)
Caused by: java.lang.Error: Failed to deserialize the Callable object.
Caused by: java.lang.IndexOutOfBoundsException: Index: …Run Code Online (Sandbox Code Playgroud) 当ember绑定已经同步并且DOM再次更新时,我想做一些事情.
我尝试使用操作绑定模型的函数的回调,在执行回调时不更新DOM.
我已经在模型上直接尝试了观察者,在执行观察者时DOM不会更新.
我已经尝试使用绑定的观察者,在执行观察者时DOM不会更新.
例如
App.view = Ember.View.extend({
modelBinding: 'App.model',
modelChanged : function() {
window.scrollTo(0, document.body.scrollHeight);
}.observes('model'),
getMore: function(event) {
App.set('model', "somethingnew");
}
});
Run Code Online (Sandbox Code Playgroud)
当我触发"gotMore"时,我更新模型,当模型更新并且其更改已经呈现时,我想向下滚动.
在我试过的方法中,没有一个能够获得新的scrollHeight.在这些事件发生后几毫秒设置.
这是关于jsFiddle的一个例子:http: //jsfiddle.net/kcjzw/15/
我的案例看起来像这样:
超
父POM
了projectA
项目B
projectA构建得很好,但是当我尝试编译projectB时,我得到:
[警告] [projectA]的POM无效,传递依赖(如果有)将不可用:为[projectA]构建有效模型时遇到1个问题
缺少thrid-party.jar的[ERROR]'dependencies.dependency.version'.@
知道为什么吗?