小编Ric*_*ner的帖子

使用"实例存储"停止Amazon EC2实例

我有一个带有"实例存储"设备的EC2实例作为根设备(在启动它之前我不知道它与EBS之间的区别).我想阻止它,但我不能用命令ec2-stop-instances来做,输出是:

Client.UnsupportedOperation:实例'i-XXXXXXXX'没有'ebs'根设备类型,无法停止.

有没有人知道如何使用Windows控制台停止它(我不是亚马逊帐户的所有者,我将无法与他联系数周)

提前致谢.

cloud amazon-ec2 amazon-web-services

12
推荐指数
1
解决办法
6821
查看次数

如何通过Maven将"-J"选项传递给javac?

我有一个使用Maven构建的Java项目.我想在"javac"命令行中添加选项 - 特别是,我想传递一些"-J"选项.

通常我会做这样的事情:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <compilerArgument>-J-Xdebug</compilerArgument>
        <compilerArgument>-J-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005</compilerArgument>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试这个时,我得到了表单的错误:

[ERROR] Failure executing javac,  but could not parse the error:
javac: invalid flag: -J-Xdebug
Usage: javac <options> <source files>
use -help for a list of possible options
Run Code Online (Sandbox Code Playgroud)

经过仔细研究,似乎maven-compiler-plugin将所有编译器参数写入选项文件,并调用javac,如'javac @optionfile'.根据javac的官方文档http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/javac.html:

@argfiles列出选项和源文件的一个或多个文件.这些文件中不允许使用-J选项.

所以看起来maven-compiler-plugin中的选项不起作用 - 它想要使用arg文件,arg文件不能包含我想要的选项.

我也看到了一些使用地图的建议 - 但是当我尝试它时,它有类似的结果.

还有其他选择吗?

java javac maven maven-compiler-plugin

9
推荐指数
1
解决办法
3710
查看次数