powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven не собирает полностью проект
7 сообщений из 7, страница 1 из 1
Maven не собирает полностью проект
    #38998323
Geronemo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Раньше особо этим не занимался, т. к. вопросами деплоя занимались отдельные люди, а мое дело просто программить из IDE и чтобы там все работало. В Идее у меня все норм работает.

Но вот появились новые требования и надо для начала научиться собирать проект мавеном.

Т. е. запустить mvn package из директории проекта, либо из Идеи в Lifecycle. На данный момент у меня появляется куча папок в папке target, типа classes, generated-sourcestest-classes, lib и т. д.

При этом такая штука происходит
jar файл занимает всего 8 кб, хотя у меня в pom.xml есть такое
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
    <dependencies>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>${mysql.version}</version>
        </dependency>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>${junit.version}</version>
        </dependency>

    </dependencies>



У меня есть такие зависимости. И они копируются в папку lib, но папка lib не запихивается в jar и получается jar файл, размером 8 кб. И этот jar файл работает только в этой папке.

Может тут что не так (из build)
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <version>${maven-dependency-plugin.version}</version>
                <configuration>
                    <outputDirectory>${project.build.directory}/lib/</outputDirectory>
                    <overWriteReleases>false</overWriteReleases>
                    <overWriteSnapshots>false</overWriteSnapshots>
                    <overWriteIfNewer>true</overWriteIfNewer>
                </configuration>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
...
Рейтинг: 0 / 0
Maven не собирает полностью проект
    #38998360
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Maven не собирает полностью проект
    #38998397
Geronemo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, это действительно запихивает lib в jar, но оно почему-то меняет манифест файл и теперь jar не работает

И теперь у меня 2 jar
Myapp.jar
Myapp-jar-with-dependencies.jar

Надо бы, чтобы был 1 и там был нормальный манифест файл
...
Рейтинг: 0 / 0
Maven не собирает полностью проект
    #38998400
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Geronemo, что стало не так с манифестом?
...
Рейтинг: 0 / 0
Maven не собирает полностью проект
    #38998404
Geronemo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Там вот такая хрень прописана

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: 25.45-b02 (Oracle Corporation)

про Main-class ни слова. И поэтому не работает
...
Рейтинг: 0 / 0
Maven не собирает полностью проект
    #38998407
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Geronemo, документ по ссылке дочитывать надо до конца!

См. "Creating an Executable JAR".

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
        <configuration>
          [...]
          <archive>
            <manifest>
              <mainClass>org.sample.App</mainClass>
            </manifest>
          </archive>
        </configuration>
...
Рейтинг: 0 / 0
Maven не собирает полностью проект
    #38998442
Geronemo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yelena, спасибо, заработало.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven не собирает полностью проект
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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