質問編集履歴

4

エラースタックトレースの追記

2022/03/31 02:36

投稿

plue
plue

スコア71

test CHANGED
File without changes
test CHANGED
@@ -40,4 +40,14 @@
40
40
  ちなみにjarファイルを変えたくない理由として、
41
41
  提供されているfuga.jarはファイル名を変更すると利用できなくなるという制約があるためです。
42
42
 
43
+ ---
43
44
 
45
+ [追記]ライブラリ名が変更された状態でライブラリに含まれるクラスのインスタンス生成をしようとした際に出力される例外を載せます。
46
+ ```
47
+ java.lang.Error: Illegal library file name [C:\AnypointStudio\plugins\org.mule.tooling.server.4.4.0.ee_7.11.0.202203031822\mule\apps\ydl-sys-svf-api\repository\jp\co\fit\vfreport\svfrclient\1.0.0\svfrclient-1.0.0.jar]
48
+ at jp.co.fit.vfreport.client.FileLocator.getJavaLibraryPath(FileLocator.java:97)
49
+ at jp.co.fit.vfreport.client.SvfrProperties.getBuildNumber(SvfrProperties.java:616)
50
+ at jp.co.fit.vfreport.client.SvfrProperties.<clinit>(SvfrProperties.java:23)
51
+ at jp.co.fit.vfreport.SvfrClient.<init>(SvfrClient.java:22)
52
+ at jp.co.fit.vfreport.SvfrClient.<init>(SvfrClient.java:35)
53
+ ```

3

jar名を変更

2022/03/29 11:45

投稿

plue
plue

スコア71

test CHANGED
File without changes
test CHANGED
@@ -28,8 +28,8 @@
28
28
  ```
29
29
  <dependencies>
30
30
  <dependency>
31
- <groupId>jp.co.fit.vfreport</groupId>
31
+ <groupId>com.hoge</groupId>
32
- <artifactId>svfrclient</artifactId>
32
+ <artifactId>fuga</artifactId>
33
33
  <version>1.0.0</version>
34
34
  </dependency>
35
35
  </dependencies>

2

pom.xmlを追記しました。

2022/03/29 11:44

投稿

plue
plue

スコア71

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,17 @@
24
24
  そのような方法はありますでしょうか?
25
25
  `-Dversion=`は省略できないようなので、方法がわからず困っています。
26
26
 
27
+ pom.xmlへの依存関係の記載は以下の通りです。
28
+ ```
29
+ <dependencies>
30
+ <dependency>
31
+ <groupId>jp.co.fit.vfreport</groupId>
32
+ <artifactId>svfrclient</artifactId>
33
+ <version>1.0.0</version>
34
+ </dependency>
35
+ </dependencies>
36
+ ```
37
+
27
38
  宜しくお願い致します。
28
39
 
29
40
  ちなみにjarファイルを変えたくない理由として、

1

piyo.jar でなく fuga.jar に訂正いたしました。

2022/03/29 11:31

投稿

plue
plue

スコア71

test CHANGED
File without changes
test CHANGED
@@ -5,20 +5,20 @@
5
5
 
6
6
  にて、以下のコマンドを実行
7
7
  ```
8
- mvn install:install-file -DgroupId=com.hoge -DartifactId=fuga -Dversion=1.0.0 -Dpackaging=jar -Dfile=./piyo.jar
8
+ mvn install:install-file -DgroupId=com.hoge -DartifactId=fuga -Dversion=1.0.0 -Dpackaging=jar -Dfile=./fuga.jar
9
9
  ```
10
10
 
11
11
  その結果、
12
12
  ```
13
- C:\Users\myuser\.m2\repository\com\hoge\fuga\1.0.0\piyo-1.0.0.jar
13
+ C:\Users\myuser\.m2\repository\com\hoge\fuga\1.0.0\fuga-1.0.0.jar
14
14
  ```
15
15
  が作成されましたが、
16
16
  ```
17
- piyo-1.0.0.jar
17
+ fuga-1.0.0.jar
18
18
  ```
19
19
  の部分は
20
20
  ```
21
- piyo.jar
21
+ fuga.jar
22
22
  ```
23
23
  のままとしてインストールしたいです。
24
24
  そのような方法はありますでしょうか?
@@ -27,6 +27,6 @@
27
27
  宜しくお願い致します。
28
28
 
29
29
  ちなみにjarファイルを変えたくない理由として、
30
- 提供されているpiyo.jarはファイル名を変更すると利用できなくなるという制約があるためです。
30
+ 提供されているfuga.jarはファイル名を変更すると利用できなくなるという制約があるためです。
31
31
 
32
32