[CUBBY-170] Archetypeで作成した雛形にMavenからWarのビルド時にenv.txtを置き換えるMaven2設定を追加 Created: 24/Aug/08  Updated: 27/Aug/08  Resolved: 26/Aug/08

Status: Closed
Project: Cubby
Component/s: Archetype
Affects Version/s: None
Fix Version/s: 1.1.0

Type: Task Priority: Major
Reporter: agata Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None


 Description   

HotDeployのまま本番リリースするミスを防止したいので。



 Comments   
Comment by agata [ 26/Aug/08 ]

以下の処理を追加。

      <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <phase>process-resources</phase>
            <configuration>
              <tasks>
	              <delete file="${project.build.outputDirectory}/env.txt"/>
              </tasks>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
Comment by agata [ 26/Aug/08 ]

antはやめて、profileで切り替える方式にしました。

  <profiles>
    <profile>
      <id>release</id>
      <build>
        <resources>
          <resource>
            <directory>src/release/resources</directory>
          </resource>
          <resource>
            <directory>src/main/resources</directory>
          </resource>
        </resources>
      </build>
    </profile>
  </profiles>
Comment by agata [ 27/Aug/08 ]

プロファイルで対応することにしました。

詳細は以下

http://cubby.seasar.org/setup.html#Maven2_によるプロジェクトの雛形作成

Generated at Mon Aug 26 08:35:25 JST 2019 using JIRA 7.9.2#79002-sha1:3bb15b68ecd99a30eb364c4c1a393359bcad6278.