使用M2运行Eclipse Maven构建会忽略“存储方法参数名称”定义

什瓦尔布

我的应用程序使用反射来提取特定方法的参数名称。

我需要的名称就像它们写在我的代码中一样(而不是arg0,arg1 ...)。

为了实现这一点,我转到:Windows-> Preferences-> Java-> Compiler-并标记:“存储方法参数名称”。

(我将JDK1.8与Eclipse Kepler一起使用)

现在,当我做类似的事情时:

method.getParameters()[0].getName() 

如果我使用Debug Configuration = Java application运行我的应用程序->可以正常运行!

但是,如果我使用Debug Configuration = M2 Maven Build->运行它,它将不起作用!它显示了合成名称(arg0,arg1 ...)

我需要它通过Maven Build起作用,任何想法吗?

Jk1

尝试明确告诉编译器您希望保留方法参数名称:

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-compiler-plugin</artifactId>
   <version>3.1</version>
   <configuration>
      <source>1.8</source>
      <target>1.8</target>
      <compilerArgument>-g:vars</compilerArgument>
      <testCompilerArgument>-g:vars</testCompilerArgument>
   </configuration>
</plugin>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在字节码中保留方法参数名称,以便在使用 Maven 构建时可以通过反射获得它们

来自分类Dev

Eclipse 无法识别来自主机操作系统的 m2 存储库

来自分类Dev

Run Eclipse with M2 Maven build ignores "Store method parameter names" definition

来自分类Dev

无法使用Maven依赖项在M2存储库中下载.jar文件

来自分类Dev

使用预定义的字符串和参数从宏构建函数名称

来自分类Dev

m2eclipse Maven构建参数

来自分类Dev

在将新版本发布到M2存储库之前使用修补的库

来自分类Dev

防止在运行mvn clean install时将war文件复制到.m2 /存储库

来自分类Dev

如何将docker映像指向.m2目录,以便在Mac上的docker中运行maven?

来自分类Dev

如何在整个Maven系统范围内强制gradle使用/共享〜/ .m2 /存储库?

来自分类Dev

如何在整个Maven系统范围内强制gradle使用/共享〜/ .m2 /存储库?

来自分类Dev

Python-Pyodbc使用参数名称调用存储过程

来自分类Dev

使用“ org.apache.maven.plugins”和“ org.codehaus.mojo”手动更新Maven m2

来自分类Dev

Android Studio 1.0.2 m2存储库gradle问题

来自分类Dev

mavenLocal不从.m2存储库中获取工件

来自分类Dev

为什么首先运行m2()?

来自分类Dev

在coffeescript中定义函数(或方法)时,使用“:”和“ =”分隔函数名称和参数列表有什么区别?

来自分类Dev

下载Maven工件并安装到特定的本地存储库(不是.m2)

来自分类Dev

使用 JSON 忽略序列化和反序列化中的参数名称

来自分类Dev

在嵌套函数中使用相同的参数名称会导致意外输出

来自分类Dev

使用SSRS自定义代码访问参数集合以获取参数名称/值对

来自分类Dev

警告:[重载]方法m1与方法m2可能不明确

来自分类Dev

具有自定义存储库方法的Doctrine2 / Symfony 2 @ParamConverter会删除未映射的参数

来自分类Dev

是否需要将Maven中央存储库添加到%USER%/。m2 / settings.xml?

来自分类Dev

什么是mvn命令(CLI)将Maven Central托管的JAR添加到本地.m2存储库中

来自分类Dev

将第3方JAR安装到Jenkins .m2存储库

来自分类Dev

将Flutter软件包发布到本地.m2或私有Nexus存储库

来自分类Dev

常量ArtifactTransferException:即使删除m2 /存储库和/或* .lastUpdate后也无法传输

来自分类Dev

删除.m2文件夹后的Maven安装错误

Related 相关文章

  1. 1

    在字节码中保留方法参数名称,以便在使用 Maven 构建时可以通过反射获得它们

  2. 2

    Eclipse 无法识别来自主机操作系统的 m2 存储库

  3. 3

    Run Eclipse with M2 Maven build ignores "Store method parameter names" definition

  4. 4

    无法使用Maven依赖项在M2存储库中下载.jar文件

  5. 5

    使用预定义的字符串和参数从宏构建函数名称

  6. 6

    m2eclipse Maven构建参数

  7. 7

    在将新版本发布到M2存储库之前使用修补的库

  8. 8

    防止在运行mvn clean install时将war文件复制到.m2 /存储库

  9. 9

    如何将docker映像指向.m2目录,以便在Mac上的docker中运行maven?

  10. 10

    如何在整个Maven系统范围内强制gradle使用/共享〜/ .m2 /存储库?

  11. 11

    如何在整个Maven系统范围内强制gradle使用/共享〜/ .m2 /存储库?

  12. 12

    Python-Pyodbc使用参数名称调用存储过程

  13. 13

    使用“ org.apache.maven.plugins”和“ org.codehaus.mojo”手动更新Maven m2

  14. 14

    Android Studio 1.0.2 m2存储库gradle问题

  15. 15

    mavenLocal不从.m2存储库中获取工件

  16. 16

    为什么首先运行m2()?

  17. 17

    在coffeescript中定义函数(或方法)时,使用“:”和“ =”分隔函数名称和参数列表有什么区别?

  18. 18

    下载Maven工件并安装到特定的本地存储库(不是.m2)

  19. 19

    使用 JSON 忽略序列化和反序列化中的参数名称

  20. 20

    在嵌套函数中使用相同的参数名称会导致意外输出

  21. 21

    使用SSRS自定义代码访问参数集合以获取参数名称/值对

  22. 22

    警告:[重载]方法m1与方法m2可能不明确

  23. 23

    具有自定义存储库方法的Doctrine2 / Symfony 2 @ParamConverter会删除未映射的参数

  24. 24

    是否需要将Maven中央存储库添加到%USER%/。m2 / settings.xml?

  25. 25

    什么是mvn命令(CLI)将Maven Central托管的JAR添加到本地.m2存储库中

  26. 26

    将第3方JAR安装到Jenkins .m2存储库

  27. 27

    将Flutter软件包发布到本地.m2或私有Nexus存储库

  28. 28

    常量ArtifactTransferException:即使删除m2 /存储库和/或* .lastUpdate后也无法传输

  29. 29

    删除.m2文件夹后的Maven安装错误

热门标签

归档