如何设置在Eclipse中编译的系统属性?
当我使用Maven从命令行构建项目时,我可以使用如何设置在Eclipse中编译的系统属性?,eclipse,maven,system-properties,Eclipse,Maven,System Properties,当我使用Maven从命令行构建项目时,我可以使用 -Dsomeproperty=true 例如: mvn clean package -Dsomeproperty=true 在Eclipse中构建时如何做到这一点?您必须执行以下步骤(很抱歉,我没有环境来证明这一点,只是从文档中): 通过在项目的选定pom上选择来创建maven构建Run>maven… 输入相关目标,然后在arguments表中按add 在那里输入您的系统属性名称:someproperty和值:true 然后按Run开始ma
-Dsomeproperty=true
例如:
mvn clean package -Dsomeproperty=true
在Eclipse中构建时如何做到这一点?您必须执行以下步骤(很抱歉,我没有环境来证明这一点,只是从文档中):
Run>maven…
someproperty
和值:true
-Dsomeproperty=true
)
我不知道是否有一种简单的方法来配置默认运行配置。您可以提供一个空的,在那里输入参数,然后复制运行配置,稍后添加其他参数。复制按钮位于第二个按钮的左上角(用红色矩形标记)。此-d属性表示运行时属性,例如-DskipTests。您可以在启动配置中而不是在构建路径中提供这些,您可以做的是提供一个类路径变量或构建器任务,以便在eclipse构建过程中使用它。你能不能更详细地告诉我应该添加什么类路径变量?skipTests=true?您想使用哪个属性?它是一个自定义属性,所以我想我们可以假设someproperty=true?有没有办法将它添加到“默认”构建中?假设我正在对一个文件进行更改,保存它,eclipse会自动构建它——我希望它已经在那里设置了my-Dsomeproperty。您知道这个“默认”构建配置存储在哪里吗?添加了屏幕截图,更正了描述,并提出了如何提供默认配置的建议。