这是我的运行配置.
task run << {
jvmArgs "-javaagent:/home/audrius/org.springframework.instrument-3.0.5.RELEASE.jar"
jettyRun.execute()
}
Run Code Online (Sandbox Code Playgroud)
但它给了我:
Could not find method jvmArgs()
Run Code Online (Sandbox Code Playgroud)
你如何为jettyRun设置javaagent?
我有项目(“后端”)配置:
dependencies {
compile project(':model') //I would like to pass some params into this being build.
...
Run Code Online (Sandbox Code Playgroud)
与其他项目(“前端”)的配置非常相似:
dependencies {
compile project(':model') //but from this project I will not pass params.
...
Run Code Online (Sandbox Code Playgroud)
当我构建依赖项目模型时,我需要将一个参数传递给它的构建参数,并根据情况做一些事情。因此,对于需要子项目的所有项目,它将根据他们的需求进行构建。
更具体地说:构建“ backtend”时,“模型”的项目应运行某些任务,但是构建“ frontend”时,则不运行。
是否可以强制清洁子项目?
以下例外:
Exception in thread "main" java.lang.NullPointerException
at javaapplication7.App.main(App.java:8)
Java Result: 1
Run Code Online (Sandbox Code Playgroud)
从代码抛出:
Object o = n1.getObj().getObj().getObj().getObj();
Run Code Online (Sandbox Code Playgroud)
因此,从堆栈跟踪中不清楚哪个元素实际上是null.有没有一种方法可以在没有调试的情况下找到它?也许其他一些JVM会做什么?