idea配置maven要git吗

idea配置maven要git吗,第1张

配置

右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该变量加入的PATH中。

注意 必须要有JAVA_HOME和个环境变量,不然maven会提示错误。

如果想要修改maven的本地仓库位置,可以在maven的安装目录下的conf目录下的settings.xml配置文件中设置。

打开CMD,输入mvn --version,看到如下提示就说明安装成功了。

配置IntelliJ

在IntelliJ的设置中,可以设置maven的安装目录,settings.xml文件的位置,和本地仓库的位置等信息。

新建

新建maven项目,create from archetype,选择maven-archetype-webapp

Next,填写GroupId,ArtifactId和Version

Next,这里在Properties中添加一个参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。

来自网上的解释:

archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。

Next,填写项目名称和module名称。

点击Finish。

项目的目录结构如下:

设置

配置项目的JDK和language level

在main文件夹下新建一个java文件夹,把它设为源代码文件夹。

为module添加外部依赖的jar包。

添加tomcat的依赖是为了满足servlet和jsp依赖的,tomcat作为一个servlet容器提高了servlet和jsp的API。

添加jar包依赖。

设置artifact。

设置tomcat。

启动tomca

勾选上Create from archetype,表示使用模板创建。

在New Module框里,Create from archetype使用模板创建,模板可以选择以quickstart结尾的模板,表示使用普通Java项目模板。

Create from archetype使用模板创建里,maven-archetype-webapp模板用于添加工程名,和工程存放路径。

create from archetype加载慢处理方法:

通过 Intellij IDEA 新建 maven 工程时,勾选 create from archetype 不管选哪个 archetype ,创建后加载都很慢,根据 archetype 创建 maven 工程时。

每次去请求这个文件http://repo1.maven.org/maven2/archetype-catalog.xml,从官网下载catalog并缓存,以后使用本地文件可以解决这个问题。

1.安装Scala插件:

2.点击『Install JetBrains plugin』按钮,查找Scala关键词,找到后安装。

3.创建Maven的Scala工程:

File-->New Project

选中左边栏的Maven,然后勾选右侧的"Create from archetype"选项,然后选中下方的『scala-archetype-simple』选项,Next进行下一步。

4.填写相应的GroupId、ArtifactId内容:

5.配置Maven相关的环境:

6.为项目取个名字,然后Finish。

7.修改项目的pom.xml文件,将『scala.version』改为依赖的Scala版本。

8.将项目打成jar包:

点击“+”按钮,添加一个jar包:

选中要打成jar包的Module,以及Main Class:

删除依赖包,只将本项目的代码“compile output”打入jar包。

如果不删除依赖包,执行jar包时可能会报如下错误:

Invalid signature file digest for Manifest main attributes

构件jar包:

jar文件构件成功后,一般会放到项目的out/artifacts/目录下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11365718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存