Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行Eclipse调试器时使用Maven概要文件_Eclipse_Maven_M2eclipse - Fatal编程技术网

运行Eclipse调试器时使用Maven概要文件

运行Eclipse调试器时使用Maven概要文件,eclipse,maven,m2eclipse,Eclipse,Maven,M2eclipse,在我的m2eclipse项目中,我有一个context.xml文件,它指定了我的数据库连接设置(例如,驱动程序、url、用户名、密码)。我没有直接在context.xml文件本身中指定这些属性的值,而是在项目的pom.xml文件中创建了一个Maven概要文件来定义这些属性的值。例如: . . . <properties> <database.driverClassName>com.mysql.jdbc.Driver</database.driverClass

在我的m2eclipse项目中,我有一个context.xml文件,它指定了我的数据库连接设置(例如,驱动程序、url、用户名、密码)。我没有直接在context.xml文件本身中指定这些属性的值,而是在项目的pom.xml文件中创建了一个Maven概要文件来定义这些属性的值。例如:

. . .
<properties>
    <database.driverClassName>com.mysql.jdbc.Driver</database.driverClassName>
    <database.user>admin</database.user>
    . . .
</properties>
. . .
我想知道的是,在Eclipse中运行调试器时,如何让我的配置文件填充context.xml文件。现在我不能这样做,只需使用context.xml硬编码的值运行Eclipse的调试器(即,我不使用Maven概要文件)。在运行Eclipse调试器时,使用Maven概要文件可以轻松完成这一点吗?也许可以用m2eclipse插件来完成?我正在Tomcat服务器上运行此操作。

您尝试过使用吗

查看此屏幕广播,了解web资源过滤如何与m2e wtp中的配置文件一起工作:

注意:来自并且可以独立安装。

您可以使用。它是在编译时完成的,不限于调试。如果我是对的,您只需添加:

  ...
  <resource>
    <directory>src/main/resources</directory>
    <filtering>true</filtering>
  </resource>
  ...
。。。
src/main/resources
真的
...

嗯,是的,这可能对我有用。我只是尝试设置我的开发环境。我不介意在部署之前必须到POM将其更改为生产值。反正我也得这么做,因为我花钱买的主机服务器做不到。哦,我喜欢。那么,这可以作为m2eclipse的替代品吗?m2e wtp是m2e子项目。它需要m2e才能工作(m2e是旧m2eclipse的eclipse.org版本)。配置文件管理UI是m2e扩展。m2e和m2e wtp将默认安装在JavaEE开普勒发行版中。非常有趣!我期待着下一个Eclipse版本。我卸载了旧的m2e并安装了m2e wtp。工作起来很有魅力。对于旧的m2e,我不得不应用Eclipse方面,这有点令人沮丧。感谢您用一种更简单的方法为我指明了正确的方向。我正在我的项目中使用Tomcat。即使来自JBoss工具,我仍然可以使用概要文件管理UI吗?是的,如中所述。JBoss工具实际上是一组您可以单独选择和安装的特性/插件。它可以从EclipseMarket安装,也可以直接从以下p2存储库安装,只要选择Maven概要文件管理特性即可。
  ...
  <resource>
    <directory>src/main/resources</directory>
    <filtering>true</filtering>
  </resource>
  ...