JavaでSpring Bootを利用したプロジェクトのjarを作りたいと思ってます。
Common ・・・src配下をjarにしたいプロジェクト
└src ・・・srcがあるディレクトリ
└ pom.xml ・・・①
①のpom.xmlには下記のような記載をしております。(一部)
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.2</version> <relativePath/> <!-- lookup parent from repository --> </parent> <packaging>pom</packaging> <groupId>Common</groupId> <artifactId>Common</artifactId> <version>1.7.30</version> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
上記の内容で、Commonに対してmvn packageをすると、確かにjarは作られるのですが、
その中身がparentにあるorg.springframework.bootパッケージしかなく、
jarを利用する側で
import Common
が認識されない状況です。
jarの中身に、自分自身(今回だとCommonのsrcパッケージ)が含まれるようにするには、どのようにpom.xmlを記載するべきでしょうか。
excextionとかの追記が必要でしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/05 02:18