IDEA如何给单独文件打JAR包,并自动创建目录文件夹?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA如何给单独文件打JAR包,并自动创建目录文件夹?相关的知识,希望对你有一定的参考价值。
小组要idea给自己做的class打jar包,附带目录结构。问问:IDEA可以给单个class文件打jar包,并自动创建目录的文件夹吗?像我下面这幅图的Myeclipse一样,给单个class文件打成jar包后连目录的文件夹也自动创建好了。我IDEA上网找了也自己弄了半天都没弄出来
参考技术A 右侧有个maven clean installidea怎么导出Maven依赖的jar包
IDEA导入MAVEN项目:IntelliJ IDEA14之后的版本,没有import project选项,需要在File-New-Project form existing sources,然后基本就都知道咋弄了,然后勾上Import maven projects automatically选项,接下来要把SDK配置好,即找到jdk1.8的位置,最后确认。然后系统会自动下载依赖包,在依赖包下载完之前,整个项目结构是不会显示出来的,所以即使没有看到项目目录也不要着急,等到下载完后,就可以用了。
当有properties文件时,刚刚导入后,项目可能找不到它,这时需要右键resource文件夹,然后选择mark directory as–Resources root,这样就可以成功找到配置文件了。
IDEA将maven项目打成jar包:
首先要在pom里<dependencies>和<repositories>间增加<bulid>属性,build配置信息如下。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>$project.build.directory/lib</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>false</overWriteSnapshots>
<overWriteIfNewer>true</overWriteIfNewer>
<excludeScope>provided</excludeScope>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>123456789101112131415161718192021222324123456789101112131415161718192021222324
这是打maven的jar包必不可少的操作。 参考技术A 方法/步骤
事先下载完成需要的javacsv.jar包。
java项目在没有导入该jar包之前
点击 File -> Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Project Structure界面左侧的“Modules”显示下图界面。
在 “Dependencies” 标签界面下,点击右边绿色的 “+”号,选择第一个选项“JARs or directories...”,选择相应的jar包,点“OK”,jar包添加成功。
点“OK”回到项目界面,IntelliJ IDEA自动提示需要添加import语句,
利用 Alt+Enter 键快速添加import语句之后,项目能够成功编译。
以上是关于IDEA如何给单独文件打JAR包,并自动创建目录文件夹?的主要内容,如果未能解决你的问题,请参考以下文章