Existe uma maneira de jar Pacotes para projetos em geral na Web em Idea, e você pode encontrar muitos deles pesquisando on-line.
No entanto, se você estiver usando pacotes JAR para o Maven Project, é realmente muito simples, porque o próprio Maven tem o comando de usar pacotes JAR.
O caminho mais fácil
Primeiro, adicione plugins embalados ao pom.xml do projeto MAVEN. Existem muitas maneiras aqui. O mais fácil é usar apenas os plug-ins MAVEN-COMPILER-PLUGIN e MAVEN-JAR-PLUGIN e especificar a entrada do programa <mainClass>. Os códigos relevantes são os seguintes:
O arquivo pom.xml é:
<? xml versão = "1.0" coding = "utf-8"?> <Projeto xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.ww3.org/2001/xmlschaMance 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> <vroupId> cn.mymbro <version>1.0-SNAPSHOT</version> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <useUniqueVerssions>false</useUniqueVerssions> <classpathPrefix>lib/</classpathPrefix> <MainClass> cn.mymaven.test.testmain </rainClass> </sanistro
A classe de entrada testmain.java é:
pacote cn.mymaven.test; public class Testmain {public static void main (string [] args) {system.out.println ("hello world"); }}Em seguida, comece a embalagem e transforme todos os comandos do projeto Maven em uma interface de operação visual na Idea, só precisa operar da seguinte forma:
No diretório do projeto Maven, clique em Pacote
No momento, no diretório de destino, o pacote JAR para este projeto será gerado
Executando este pacote JAR usando o comando java -jar será lançado "Hello World"
Coisas a serem observadas
Deve -se notar que, se um projeto Maven tiver vários subdiretos, o POM.XML em cada subdiretor corresponde a um projeto e seu escopo de função está apenas nesses subdiretos. Por exemplo, se você deseja digitalizar um arquivo de configuração, se deseja digitalizar um arquivo de configuração em outro subdiretório, não poderá fazê -lo. Ao digitar pacotes JAR, apenas o arquivo pom.xml atual é executado.
Obviamente, existem outros métodos de embalagem, como o uso do plug-in Spring-Boot-Maven-Plugin para introduzir pacotes de dependência ao usar o pacote JAR.
Seu arquivo pom.xml está configurado como:
<FUBRIDO> <lugins> <flugin> <puperid> org.springframework.boot </frugiD> <ArtifactId> Spring-boot-maven-plugin </stutifactId> </flugin> <tlugin> <purtId> orgache.maven.Pluguns </GroupId> <stiftId> skorn> snavenpache.maven.Plugum </GroupId> <stiftIm> senhorid> snaven-seng.apache. <OrceM> 1.8 </roced> <lock> 1.8 </garet> </figuration> </plugin> <llugin> <plugiD> org.apache.maven.plugins </groupid> <stifactId> MAVEN-JAR-PLUGIN </Artifactid> <figuration> <chivePathpathpathpathpathpathpathpathphcllgin <se useuniqueassions> false </se useuniquarsions> <ctemPathPrefix> lib/</cletpathPrefix> <MainClass> cn.mymaven.test.testmain </mainClass> </sanionest> <manifestentries> <versão </plugins> </brupt>
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.