Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в NetBeans 8.2 добавить в Jar файл все классы из внешних зависимостей? / 3 сообщений из 3, страница 1 из 1
28.01.2019, 10:48
    #39765725
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в NetBeans 8.2 добавить в Jar файл все классы из внешних зависимостей?
Всем привет!

Как в NetBeans 8.2 добавить в Jar файл все классы из внешних зависимостей?

Собираю проект, добавляю внешнюю зависимость jsmpp.
Запускаю: java -jar smpptest-1.0.jar

Ошибка:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
Exception in thread "main" java.lang.NoClassDefFoundError: org/jsmpp/util/TimeFormatter
        at com.smpptest.StartApp.main(StartApp.java:17)
Caused by: java.lang.ClassNotFoundException: org.jsmpp.util.TimeFormatter
        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)
        ... 1 more


В Jar файле нет каталога с классами: org/jsmpp/util/ и org/jsmpp/ тоже нет.

Как с помощью NetBeans или Maven добавить классы из jsmpp в Jar файл?

pom.xml
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
<?xml version="1.0" encoding="UTF-8"?>
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com</groupId>
    <artifactId>smpptest</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>
    
    <dependencies>
        <dependency>
            <groupId>org.jsmpp</groupId>
            <artifactId>jsmpp</artifactId>
            <version>2.3.7</version>
        </dependency>
        <dependency>
            <groupId>org.apache.cassandra</groupId>
            <artifactId>cassandra-all</artifactId>
            <version>3.11.3</version>
            <exclusions>
                <exclusion>
                    <groupId>org.slf4j</groupId>
                    <artifactId>slf4j-log4j12</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>log4j</groupId>
                    <artifactId>log4j</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>
    
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>3.1.1</version>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <mainClass>com.smpptest.StartApp</mainClass>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>
        </plugins>
    </build>
      
</project>
...
Рейтинг: 0 / 0
28.01.2019, 11:20
    #39765747
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в NetBeans 8.2 добавить в Jar файл все классы из внешних зависимостей?
Ну или это ещё называется Uber-jar
...
Рейтинг: 0 / 0
28.01.2019, 11:57
    #39765772
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в NetBeans 8.2 добавить в Jar файл все классы из внешних зависимостей?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в NetBeans 8.2 добавить в Jar файл все классы из внешних зависимостей? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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