不推荐使用的Grails插件
我正在从Grails2.2.1升级到2.3.4,同时也在升级插件。当我编译时,会收到一条消息,其中说明:不推荐使用的Grails插件,grails,plugins,deprecated,Grails,Plugins,Deprecated,我正在从Grails2.2.1升级到2.3.4,同时也在升级插件。当我编译时,会收到一条消息,其中说明: NOTE: Some input files use or override a deprecated API. NOTE: Recompile with -Xlint:deprecation for details 我尝试使用标志重新编译: grails compile -Xlint:deprecation 应用程序不再放弃关于不推荐使用的插件的详细信息。我在网上搜索过,没有看到
NOTE: Some input files use or override a deprecated API.
NOTE: Recompile with -Xlint:deprecation for details
我尝试使用标志重新编译:
grails compile -Xlint:deprecation
应用程序不再放弃关于不推荐使用的插件的详细信息。我在网上搜索过,没有看到任何关于“-Xlint:deprecation”标志的文档。我知道我可以去掉一个插件并进行编译以找到它所引用的插件,但我想知道如何使用这个“-Xlint:deprecation”以备将来使用和简化。从Grails 2.4.0开始,如果您指定
-Xlint:deprecation
作为一个命令行选项,Grails会忽略此选项并将其放置在命令行中。Grails显式地将javac的编译器args设置为
-Xlint:-options
这一套
您可以在中第285行的Grails代码中看到这一点
这就是设置JAVA_OPTS=“-Xlint:-deprecation”或GRAILS_OPTS不起作用的原因。请参阅上未解决的Jira问题 -Xlint:deprecation是java编译器标志。搜索“java_opts”我试图在Windows中指定环境变量GRAILS_opts=“-Xlint:deprecation”,方法是转到系统属性->高级->环境变量,创建GRAIL_opts变量,并在运行GRAILS命令时用“-Xlint:deprecation”填充它,返回:“无法识别的选项:-Xlint:弃用无法创建java虚拟机。”