我在maven有一个包含5个模块的项目.现在,当我进行"mvn clean install"时,它会生成一个包含两个罐子的耳朵,一个战争和一个来自其他模块的sar.
所有文件名都包含版本,例如projectx-ear-2.0.0.ear,projectx-client-2.0.0.jar等.
我需要重命名其中一个罐子和最后一个耳朵以省略文件名中的版本.它应该如下所示:
projectx-ear.ear
|
+-- projectx-client.jar
|
+-- projectx-misc-2.0.0.jar
|
+-- projectx-sar-2.0.0.sar
|
\-- projectx-web-2.0.0.web
Run Code Online (Sandbox Code Playgroud)
现在我正在使用以下插件来构建:maven-compiler-plugin和maven-release-plugin
实现我期望的结果的最佳方法是什么?
我不太明白如何使用JQuery的ajax函数的回调.
我在JavaScript中有以下代码:
try {
$.ajax({
url: 'http://url.of.my.server/submit?callback=?',
cache: false,
type: 'POST',
data: $("#survey").serialize(),
dataType: "jsonp",
timeout: 200,
crossDomain: true,
jsonp: 'jsonp_callback',
success: function (data, status) {
mySurvey.closePopup();
},
error: function (xOptions, textStatus) {
mySurvey.closePopup();
}
});
} catch (err) {
mySurvey.closePopup();
}
Run Code Online (Sandbox Code Playgroud)
在服务器端(AppEngine/Python),我得到回调参数的值并回复
self.response.headers['Content-Type'] = 'application/json; charset=utf-8'
self.response.out.write(callback + '({"msg": "ok"});')
Run Code Online (Sandbox Code Playgroud)
但后来我"Error: jQuery152042227689944248825_1317400799214 is not a function"在浏览器上得到了一个.
处理这个问题的正确方法是什么?现在我得到了我需要的结果,但事实上,我知道这是不对的困扰我.
我在一个Ubuntu虚拟机中安装了Vertica,我希望在启动过程中启动一个特定的数据库,而不是我必须登录,打开admintools并从那里开始.
那么,是否有一个命令行允许我在没有用户交互的情况下启动它?我应该在哪个运行级别添加此项?此外,我使用特定用户运行与Vertica相关的所有内容,是否需要在我的启动脚本中考虑这一点?
我有一个包含 30 个图表的工作表,我正在尝试遍历所有图表以更新背景和系列的颜色。
即使我可以盲目地这样做,我还是希望能够首先查看图表中的所有系列,以便我可以根据系列数量添加额外的逻辑,如果它已经使用我的自定义颜色之一,标题等。问题是我找不到从图表中获取系列的方法。
鉴于我可以修改系列,setOptions我认为类似的东西sheet.getCharts()[0].getOptions().get('series')会起作用,但是Access to class "(class)" is prohibited.当我尝试记录它时它会返回。
关于如何获得一个对象的任何建议,我可以在图表中阅读有关该系列的信息?