powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по maven
4 сообщений из 4, страница 1 из 1
Вопрос по maven
    #38803632
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 есть файл пропертей лежит src/main/resource

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
	
		<resources>
			<resource>
				<directory>src/main/resources</directory>
				<includes>
					<include>**/*.*</include>
				</includes>
			</resource>
		</resources>



Почему maven его в корень jar кидает

2 есть две зависимые библиотеки, почему они не поподают в выходной jar
...
Рейтинг: 0 / 0
Вопрос по maven
    #38803639
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-1 есть файл пропертей лежит src/main/resource
Почему maven его в корень jar кидает

Потому что
src/main/resource это путь структуры проекта
а вот после resource/ уже идёт путь внутри jar
resource/ это и есть корень jar. Что не так?

-=Koba=-2 есть две зависимые библиотеки, почему они не поподают в выходной jar
Потому что jar не включает в себя другие jar.
...
Рейтинг: 0 / 0
Вопрос по maven
    #38803651
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz-=Koba=-1 есть файл пропертей лежит src/main/resource
Почему maven его в корень jar кидает

Потому что
src/main/resource это путь структуры проекта
а вот после resource/ уже идёт путь внутри jar
resource/ это и есть корень jar. Что не так?

-=Koba=-2 есть две зависимые библиотеки, почему они не поподают в выходной jar
Потому что jar не включает в себя другие jar.

Так при запуске на выполнение ругает на зависимые блиблиотеки

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lo
gging/LogFactory
        at org.xBaseJ.Util.<clinit>(Util.java:55)
        at org.xBaseJ.DBF.read_dbhead(DBF.java:1956)
        at org.xBaseJ.DBF.openDBF(DBF.java:354)
        at org.xBaseJ.DBF.<init>(DBF.java:227)
        at iba.belenergo.convertor.AbonentConvertorStrategy.convert(AbonentConve
rtorStrategy.java:80)
        at iba.belenergo.convertor.Convertor.convert(Convertor.java:62)
        at iba.belenergo.ConvertorDB.main(ConvertorDB.java:22)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFacto
ry
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 7 more




А при попытке прочитать проперти из ресурсов
Ругается, что такого файла нет

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
	public static void getPropValues() {
		Properties prop = new Properties();
		FileInputStream inputStream;
		try {
			inputStream = new FileInputStream(
					"src/main/resources/config.properties");
			prop.load(inputStream);

			host = prop.getProperty("db.host");
			login = prop.getProperty("db.login");
			pass = prop.getProperty("db.pass");
		} catch (IOException e) {
			System.err.println("ОШИБКА: Файл свойств отсуствует!");
		}
	}
...
Рейтинг: 0 / 0
Вопрос по maven
    #38803668
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- src/main/resources это структура исходного кода проекта. Она никак не проецируется в рантайм. Поэтому использовать этот путь в коде наивно и ошибочно.
- FileInputStream читает из файловой системы. jar это ZIP архив. Его содержимое к файловой системе не относится.
- Class-Path прописывается в манифесте jar, либо задаётся при запуске приложения.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по maven
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]