Java 执行包含参数替换的Maven构建,然后从Eclipse运行应用程序
我在Eclipse中有一个Java应用程序,其中包括几个属性文件,这些属性值作为参数,Maven构建应该用实际值替换这些参数 但是,当我以编译目标运行构建脚本时,在目标文件夹中除了manifest.mf文件之外没有创建任何内容,然后当我运行应用程序时,我看到参数没有被替换 这是我的pom文件:Java 执行包含参数替换的Maven构建,然后从Eclipse运行应用程序,java,eclipse,maven,Java,Eclipse,Maven,我在Eclipse中有一个Java应用程序,其中包括几个属性文件,这些属性值作为参数,Maven构建应该用实际值替换这些参数 但是,当我以编译目标运行构建脚本时,在目标文件夹中除了manifest.mf文件之外没有创建任何内容,然后当我运行应用程序时,我看到参数没有被替换 这是我的pom文件: <properties> <driver-version>5.1.38</driver-version> <jackson-core-versio
<properties>
<driver-version>5.1.38</driver-version>
<jackson-core-version>2.7.0</jackson-core-version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${driver-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson-core-version}</version>
</dependency>
</dependencies>
<profiles>
<profile>
<id>...</id>
<properties>...</properties>
5.1.38
2.7.0
org.apache.maven.plugins
maven编译器插件
3.1
1.7
1.7
src/main/resources
真的
mysql
mysql连接器java
${驱动程序版本}
com.fasterxml.jackson.core
杰克逊核心
${jackson核心版本}
...
...
我错过了什么?如何配置Eclipse以使用替换的参数值运行应用程序?
谢谢。您想替换什么?属性文件中的值,例如jdbc属性。请用以下内容更新您的问题:完整的POM、属性文件在哪里以及如何执行Maven命令?