Я новичок в Maven. Я хочу упаковать мой код Java, чтобы он мог быть запущен только с помощью команды java jar. Мой код использует 2 внешних файла JAR, 1 основной класс Java, 1 файл свойств и будет выводить файл 1log.
Мой POM:
<modelVersion>4.0.0</modelVersion>
<groupId>com.ibm.mq.jms</groupId>
<artifactId>com.ibm.mq</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.ibm.mq</groupId>
<artifactId>com.ibm.mq.allclient</artifactId>
<version>9.0.4.0</version>
</dependency>
<dependency>
<groupId>javax.jms</groupId>
<artifactId>javax.jms-api</artifactId>
<version>2.0.1</version>
</dependency>
</dependencies>
Как я могу создать один файл JAR, который можно запускать независимо? Это лучше, чтобы это соответствовало в файле zip? Мой файл свойств должен быть изменен пользователем. Где я должен положить свой файл свойств?