Jar'ing Java проект, а не один класс - PullRequest
0 голосов
/ 15 января 2011

Я хочу создать jar-файл проекта Java, который компилируется. Я посмотрел в Интернете, но все примеры того, как это сделать, похоже, взять один файл Java и работать над этим. Я хочу испортить корень проекта Java. Как это возможно?

Спасибо

Ответы [ 3 ]

1 голос
/ 15 января 2011

Вот ссылка на учебник, который может помочь.

1 голос
/ 15 января 2011

IntelliJ

В соответствии с этой темой Stackoverflow вы можете создать JAR-файл, используя

Вы не указали свою версию IDEA. До 9.0 используйте Build | Построить банки, в IDEA 9.0 использовать структуру проекта | Артефакты.

Maven

Вы должны научиться использовать инструмент для сборки, такой как Maven. Затем вы можете использовать плагин сборки maven

<plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-assembly-plugin</artifactId>
     <executions>
       <execution>
         <goals>
           <goal>attached</goal>
         </goals>
         <phase>package</phase>
         <configuration>
           <descriptorRefs>
             <descriptorRef>jar-with-dependencies</descriptorRef>
           </descriptorRefs>
           <archive>
             <manifest>
               <mainClass>*******your main class******</mainClass>
             </manifest>
           </archive>
         </configuration>
       </execution>
     </executions>
</plugin>

Ant

Или вы можете использовать ant (2) для создания файла JAR.

0 голосов
/ 15 января 2011

Команда jar принимает файлы или каталоги.Таким образом, вы можете просто указать имя каталога, который вы хотите jar, а не имя файла.Как только вы узнаете команду для создания отдельного файла, вы можете выполнить каталог.Подробнее здесь .

И этот урок показывает пример объединения файлов и нескольких каталогов вместе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...