teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

追記3

2021/08/07 06:22

投稿

IT001
IT001

スコア675

answer CHANGED
@@ -30,4 +30,18 @@
30
30
  antrun:run
31
31
  ```
32
32
 
33
- Eclipseで、src/main/resources/application.propertiesを再表示して、上書きできているか確認。
33
+ Eclipseで、src/main/resources/application.propertiesを再表示して、上書きできているか確認。
34
+
35
+ ---
36
+
37
+ 追記3:古いファイルをコピーしたい場合
38
+
39
+ Antのコピーは、新しいファイルの場合にコピーします。
40
+ [Ant copyの公式マニュアル](https://ant.apache.org/manual/Tasks/copy.html)
41
+
42
+ もし、日付に関係なくコピーしたい場合は、pom.xmlに「overwrite="true"」の追加をお試しください。
43
+
44
+ ```
45
+ <copy file="${fileDir}/prod.application.properties" tofile="${fileDir}/application.properties" overwrite="true" />
46
+
47
+ ```

3

追記

2021/08/07 06:22

投稿

IT001
IT001

スコア675

answer CHANGED
@@ -7,4 +7,27 @@
7
7
  antrun:run ...省略... package
8
8
  ```
9
9
 
10
- 追記:「antrun:run」で、ご提示のコード(コピー)が動作することも確認しました
10
+ 追記:「antrun:run」で、ご提示のコード(コピー)が動作することも確認しました
11
+
12
+ ---
13
+
14
+ 追記2:どうしても正常に動かなそうであれば、以下をお試し頂けるでしょうか。
15
+
16
+ 1.pom.xmlで、maven-antrun-pluginのversionを削除
17
+ ```pom.xml
18
+ <plugin>
19
+ <groupId>org.apache.maven.plugins</groupId>
20
+ <artifactId>maven-antrun-plugin</artifactId>
21
+ <!-- 削除 <version>1.5</version> -->
22
+ <configuration>
23
+ ```
24
+ ※maven-antrun-pluginは、Spring Bootがバージョン管理しているため、version指定が不要です
25
+ [Spring Bootの依存バージョン](https://spring.pleiades.io/spring-boot/docs/current/reference/html/dependency-versions.html)
26
+
27
+
28
+ 2.ゴールに「antrun:run」のみを記述してビルド
29
+ ```Build
30
+ antrun:run
31
+ ```
32
+
33
+ Eclipseで、src/main/resources/application.propertiesを再表示して、上書きできているか確認。

2

追記

2021/08/01 08:26

投稿

IT001
IT001

スコア675

answer CHANGED
@@ -5,4 +5,6 @@
5
5
 
6
6
  ```Build
7
7
  antrun:run ...省略... package
8
- ```
8
+ ```
9
+
10
+ 追記:「antrun:run」で、ご提示のコード(コピー)が動作することも確認しました

1

文言を修正

2021/08/01 02:22

投稿

IT001
IT001

スコア675

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  maven-antrun-pluginを使ったことがないのですが、マニュアルを見ると、ゴールとして「antrun:run」があると書いてありました。
2
2
  [Apache Maven AntRun Plugin公式マニュアル](https://maven.apache.org/plugins/maven-antrun-plugin/index.html)
3
3
 
4
- なので、ビルド時(ゴール)の一番先に「antrun:run」を指定すると、お好みの動作になると思います。
4
+ なので、ビルド時(ゴール)に「antrun:run」をpackageより先に指定すると、お好みの動作になると思います。
5
5
 
6
6
  ```Build
7
7
  antrun:run ...省略... package