IDEA与Maven使用-学习记录(连续增补...)

打印 上一主题 下一主题

主题 989|帖子 989|积分 2967

1. 下载与安装

以ideaIU-2021.3.1为例,安装步骤:

  • 以管理员身份启动ideaIU-2021.3.1
  • 修改安装路径为:D:\Program Files\JetBrains\IntelliJ IDEA 2021.3.1
  • 勾选【创建桌面快捷方式】(可选)、【打开文件夹作为项目】(可选)。
  • 解压crack文件,双击里面的【破解】文件,出现success的提示。
  • 双击打开IDEA2021,选择Get license from:【Activation code】,其下方有一个面板
  • 将解压的crack文件夹中的激活码拖拽到上述面板中。
  • 点击【Activate】。
至此,英文版安装好了。更多细节和汉化步骤参考:软件管家中的IDEA下载与安装。
   其他安装教程参考:https://www.bilibili.com/video/BV1g4411k7UJ
  2. 设置maven及国内镜像

2.1 下载与安装

方式1:可以下载与安装非idea自带的maven,可以参考该文1,或者参考该文2。
方式2:先使用idea自带的maven。
   idea自带maven的当地路径参考:D:\Program Files\JetBrains\IntelliJ IDEA 2021.3.1\plugins\maven\lib\maven3。
  可以在【Settings】-【Build, Execution, Deployment】-【Build Tools】-【Maven】中,找到(或重新指定)默认的maven设置文件地址:即【User settings file】的值(某settings.xml)。
2.2 国内maven仓库镜像

无论方式1还是方式2,都有必要在maven设置文件中添加镜像(下载依靠会更快)。添加了镜像地址后的设置文件内容如下:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  3.           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.           xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  5.     <mirrors>
  6.         <mirror>
  7.             <id>aliyunmaven</id>
  8.             <mirrorOf>*</mirrorOf>
  9.             <name>阿里云公共仓库</name>
  10.             <url>https://maven.aliyun.com/repository/public</url>
  11.         </mirror>
  12.     </mirrors>
  13. </settings>
复制代码
  阿里云maven仓库关于maven设置的阐明:https://developer.aliyun.com/mvn/guide。
似乎只需要保存这一个镜像地址就可以了,网上其他镜像地址有的已经访问不了了。
  2.3 在maven仓库中搜索依靠

阿里云maven仓库搜索:
https://developer.aliyun.com/mvn/search
其他仓库搜索(国内也可访问):
https://mvnrepository.com/search?q=jts-core
https://central.sonatype.com/search?q=jts-core
3. 创建简单工程(简单示例)

3.1 创建一个空缺工程


  • 新建工程New Project,选择【Empty Project】,Project name设置为LearnJava,路径默认,点击确认,由此创建一个空缺工程。
3.1.1 创建一个Java项目


  • 选择【File】-【New】-【Module】,选择【Java】模块,可以设置模块的SDK(暂且使用默认的OpenJDK1.8.0_144,下同),设置模块名为demo。
  • 在src文件夹内创建一个TestDemo类,输入main并回车,主动创建main方法,输入sout并回车快速创建控制台打印。
  • 在控制台打印字符,并运行/调试。
3.1.2 创建一个maven项目


  • 点击LearnJava项目文件夹(便能确保是在项目下创建模块,而不是在demo模块中创建模块),继承【File】-【New】-【Module】,选择【maven】模块,勾选【create from archetype】,选择模板:org.apache.maven.archetypes:maven-archetype-quickstart.
  • 项目名设置为demo-maven,别的默认,maven仓库假如需要设置则使用上面设置过的maven。
  • 在pom.xml中添加一个hutool依靠,用于测试。
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0"
  3.          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5.     <modelVersion>4.0.0</modelVersion>
  6.     <groupId>org.example</groupId>
  7.     <artifactId>demo-maven</artifactId>
  8.     <version>1.0-SNAPSHOT</version>
  9.     <dependencies>
  10.         <dependency>
  11.             <groupId>cn.hutool</groupId>
  12.             <artifactId>hutool-all</artifactId>
  13.             <version>5.8.16</version>
  14.         </dependency>
  15.     </dependencies>
  16. </project>
复制代码

  • 在src/main/java中创建测试类:
  1. import cn.hutool.core.util.RandomUtil;
  2. public class Test {
  3.     public static void main(String[] args) {
  4.         int num = RandomUtil.randomInt();
  5.         System.out.println(num);
  6.     }
  7. }
复制代码
4. IDEA设置

4.1 Setting干系

4.1.1设置git bash终端(Terminal)

【Settings】-【Tools】-【Terminal】,将【shell path】(默认值powershell.exe)修改为Git安装目次中的bin\bash.exe路径,比方:D:\Program Files\Git\bin\bash.exe。然后新建一个终端就是git bash了。
4.1.2 编辑器干系

折叠代码:
折叠:ctrl+shift+ -
展开:ctrl+shift+ +

关闭冗余查抄(代码重复提醒):


设置表明不顶格:
File–>Sttings–>Editor–>Code Style->Java

字体随鼠标滚动缩放

IDEA设置控制台显示在末端,默认Scroll to End(题目描述参考):
在控制台面板处,取消勾选【Track Running Test】:

5. maven打包时一些报错处理

Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
在项目pom.xml中增长如下设置(指定编译时编码为UTF-8):
  1. <properties>
  2.     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  3. </properties>
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

盛世宏图

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表