gpt4 book ai didi

java - 使用 Maven 在 .project 中添加 buildCommand

转载 作者:行者123 更新时间:2023-12-01 15:23:27 25 4
gpt4 key购买 nike

我需要使用 Maven 在我的 .project 文件中添加新的 buildCommand

我的.project文件(它是由Maven创建的):

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>myProject</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.maven.ide.eclipse.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.maven.ide.eclipse.maven2Nature</nature>
</natures>

我必须添加以下buildCommand:

<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>auto,full,incremental,</triggers>
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
<value>&lt;project&gt;/.externalToolBuilders/myLuncher.launch</value>
</dictionary>
</arguments>
</buildCommand>

有人知道我该怎么做吗?

最佳答案

您可以根据 documentation 更新您的 maven pom.xml 文件:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<additionalBuildcommands>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>auto,full,incremental,</triggers>
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
<value>&lt;project&gt;/.externalToolBuilders/myLuncher.launch</value>
</dictionary>
</arguments>
</additionalBuildcommands>
</configuration>
</plugin>

然后,当您调用 mvn eclipse:eclipse 时,它将使用您添加的 buildCommand 重新生成 .project 文件

关于java - 使用 Maven 在 .project 中添加 buildCommand,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10523567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com