我在mvn上有两个不同的项目构建.我正在尝试替换为Gradle.
项目1是SDK,项目2是使用sdk(示例)
在maven的时候,它使用mvn install创建工件,将整个项目添加到本地存储库中.
我喜欢像那样在gradle工作.我喜欢项目1 build.gradle需要将其作为gradle本地存储库发布,然后示例项目需要使用它.
在maven中我们做了mvn install,它将一个项目工件添加到.m2文件夹中,但是如何在gradle中做什么,所以我可以将项目artefact添加到本地存储库中.
我能做到的任何方式吗?
我正在处理的应用程序包含各种状态(使用ui-router),其中某些州要求您登录,其他州是公开可用的.
我创建了一个方法来有效地检查用户是否已登录,我当前遇到的问题实际上是在必要时重定向到我们的登录页面.应该注意的是,登录页面当前未放在AngularJS应用程序中.
app.run(function ($rootScope, $location, $window) {
$rootScope.$on('$stateChangeStart', function (event, toState, toParams, fromState, fromParams) {
if (toState.data.loginReq && !$rootScope.me.loggedIn) {
var landingUrl = $window.location.host + "/login";
console.log(landingUrl);
$window.open(landingUrl, "_self");
}
});
});
Run Code Online (Sandbox Code Playgroud)
console.log正确显示了预期的URL.在那之后,我几乎尝试了从$ window.open到window.location.href的所有内容,无论我尝试过什么都没有重定向发生.
编辑(已解决):
发现了这个问题.
var landingUrl = $window.location.host + "/login";
$window.open(landingUrl, "_self");
Run Code Online (Sandbox Code Playgroud)
变量landingUrl设置为'domain.com/login',这不适用于$ window.location.href(这是我尝试过的事情之一).但是在将代码更改为之后
var landingUrl = "http://" + $window.location.host + "/login";
$window.location.href = landingUrl;
Run Code Online (Sandbox Code Playgroud)
它现在有效.
我正在使用IntelliJ 9,我很好奇是否有任何IntelliJ等效的Visual Studio'立即'调试窗口.有ALT- F8评估一个表达式,但我希望能够在一个窗口中编写代码,该窗口与我当前正在调试的内容交互(如果可能的话).
将消息记录到控制台的断点是有帮助的,但是如果可以的话,我想做更多的事情.
在Java方法中,我想使用Jersey客户端对象在RESTful Web服务上执行POST操作(也使用Jersey编写),但我不确定如何使用客户端发送将用作FormParam的值在服务器上.我能够发送查询参数就好了.
我想在项目中搜索变量用法,或者至少搜索字符串.我有IndexYourFiles,它适用于文本搜索,但我不得不时不时地重新索引,并希望有一个集成的解决方案.
有什么方法可以在IntelliJ IDEA中搜索项目吗?到目前为止,我只能在当前开放的项目中进行搜索.我猜想IntelliJ本身不能做到这一点; 有什么插件可以支持吗?
谢谢.
当我通过JavaFX应用程序从JavaFX 2升级到JavaFX 8时,我注意到ScrollPanes总是显示为灰色矩形,即使背景颜色设置或背景设置为透明.
我当然熟悉这些java.net.URLEncoder和java.net.URLDecoder课程.但是,我只需要HTML风格的编码.(我不想' '替换'+'等).我不知道在类中构建的JDK只会进行HTML编码.有吗?我知道其他选择(例如,Jakarta Commons Lang'BtringEscapeUtils',但我不想在我需要它的项目中添加另一个外部依赖项.
我希望在最近的JDK(又名5或6)中添加了一些我不知道的JDK.否则我必须自己动手.
我正在研究一些包含数据库访问的代码.测试驱动开发是否包括集成测试以及通常的单元测试?
谢谢!
而不是抛出new Exception("Some message", maybeSomeCause),这意味着我的方法的所有调用者都需要捕获异常(可以包括RuntimeExceptions),我想在出现问题时抛出更具体的异常类型.
我可以创建自己的异常类型来扩展Exception或其他异常类型,但我很好奇是否重新使用核心Java语言带来的一些异常,例如:
我还缺少其他人吗?我在这里找到了一个"核心"例外的基本列表:http: //rymden.nu/exceptions.html,带有诙谐的解释.
谢谢!
编辑:
是否有一个很好的"核心"例外清单?
到目前为止列表:
我有一个textarea网站,这是一个非常具体的大小; 调整大小可以使用户认为他们可以输入更多文本到文本区域(它受行和列的限制).Firefox 4会自动在文本框的右下方显示"调整大小句柄",作为用户,我可以在页面上调整textarea的大小.有没有办法禁用它?
谢谢.