Maven:筛选目标目录中的seam components.xml

Maven:筛选目标目录中的seam components.xml,maven,Maven,我正在尝试将一个Ant项目转换为Maven。现有的构建使用src/main/webapp/WEB-INF/components.xml中的Ant样式属性,这是一个Seam文件 我能够通过maven war插件在实际生成的war文件中扩展属性。但是我似乎无法在target/myproject/WEB-INF/components.xml中扩展属性 这意味着当我尝试运行Jetty插件时,它看不到扩展的属性 我尝试在外部文件和构建中定义属性。“我的个人资料”部分如下所示: <profiles

我正在尝试将一个Ant项目转换为Maven。现有的构建使用src/main/webapp/WEB-INF/components.xml中的Ant样式属性,这是一个Seam文件

我能够通过maven war插件在实际生成的war文件中扩展属性。但是我似乎无法在target/myproject/WEB-INF/components.xml中扩展属性

这意味着当我尝试运行Jetty插件时,它看不到扩展的属性

我尝试在外部文件和构建中定义属性。“我的个人资料”部分如下所示:

  <profiles>
      <profile>
          <id>dev</id>

          <activation>
              <activeByDefault>true</activeByDefault>
          </activation>

          <build>
              <filters>
                  <filter>src/main/filters/components-dev.properties</filter>
              </filters>
          </build>

        <properties>
            <debug>true</debug>
            <jndiPattern>FOO</jndiPattern>
        </properties>

       </profile>
  </profiles>
当您运行mvnjetty:run时,它通过测试编译执行生命周期。直到war插件作为包的一部分运行,web资源才会被过滤。我发现了一个类似的解决方案,这个解决方案对你有效吗