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

Как в 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
Как в NetBeans 8.2 добавить в Jar файл все классы из внешних зависимостей?
    #39765747
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну или это ещё называется Uber-jar
...
Рейтинг: 0 / 0
Как в NetBeans 8.2 добавить в Jar файл все классы из внешних зависимостей?
    #39765772
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в NetBeans 8.2 добавить в Jar файл все классы из внешних зависимостей?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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