怎么用idea构建一个maven登陆系统

怎么用idea构建一个maven登陆系统,第1张

一、打开idea,查看左上方工具栏,依次点击File->New->Project。此时d出一个窗口,在左边栏选择Maven,稍等一段时间加载之后,右侧会出现一列archetype。勾选Create from archtype,找到并选择orgapachemavenarchtypes:maven-archtype-webapp,点击Next。
二、填写这个maven项目的GroupId,ArtifactId,Version信息。这是标识maven项目的三维坐标。点击Next
三、这一步就很关键了。上面是maven的根目录、settingsxml文件和本地仓库的位置,这些不必过多理睬,路径也因人而异。下面的是一些属性,除了已有的6个,我们需要添加一个archetypeCatalog=internal。这个参数的意义是让这个maven项目的骨架不要到远程下载而是本地获取。如果你没加这个参数,那么项目创建可能在卡在downloading maven plugins继续点击Next
四、为项目命名,点击Finish,项目一瞬间就创建好了
五、查看项目的结构,可以发现,web应用该有的已经都有了。至此,maven web项目创建完毕,接下来看看如何进行编译打包部署。
六、直接在idea左下的Terminal终端输入mvn install,编译打包成功,显示BUILD SUCCESS字样。重新查看项目的目录,我们发现项目根目录下面多了target目录,该目录下也打出了war包。
七、将应用部署到tomcat服务器。这里采用两种部署的方法,可以任选一个。
方法一:
将上面提到的taget目录下的springwar包放到tomcat安装目录的webapps的目录下。使用命令行(cmd)切换到tomcat安装目录的bin目录下,执行startupbat脚本,执行之后tomcat会部署webapps目录下的应用war包。稍等应用部署完毕之后,打开浏览器,输入localhost:8080/spring,可以看到输出了Hello World!

IDEA导入MAVEN项目:
IntelliJ IDEA14之后的版本,没有import project选项,需要在File-New-Project form existing sources,然后基本就都知道咋弄了,然后勾上Import maven projects automatically选项,接下来要把SDK配置好,即找到jdk18的位置,最后确认。然后系统会自动下载依赖包,在依赖包下载完之前,整个项目结构是不会显示出来的,所以即使没有看到项目目录也不要着急,等到下载完后,就可以用了。
当有properties文件时,刚刚导入后,项目可能找不到它,这时需要右键resource文件夹,然后选择mark directory as–Resources root,这样就可以成功找到配置文件了。
IDEA将maven项目打成jar包:
首先要在pom里<dependencies>和<repositories>间增加<bulid>属性,build配置信息如下。
<build>
<plugins>
<plugin>
<groupId>orgapachemavenplugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${projectbuilddirectory}/lib</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>false</overWriteSnapshots>
<overWriteIfNewer>true</overWriteIfNewer>
<excludeScope>provided</excludeScope>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>123456789101112131415161718192021222324123456789101112131415161718192021222324
这是打maven的jar包必不可少的 *** 作。

要点:像引用其他jar一样声明一个依赖就行了。
注意:但是如果只做到这也其实也不行。
如果你有一个maven私服,将要引入的maven项目发布到这个maven私服。其他项目都可以通过直接声明一个依赖来引入项目
如果没有私服。可以在要引入的项目路径下使用命令行:
mvn clean package install解释:clean,清楚旧的构建;package打包项目;install:将项目安装到本地仓库这样就ok了

新建项目,选择Maven Module,输入项目名称,点击Next继续,如下图所示
注意这里的Module就是项目的意思,等同于MyEclipse中的Project。
2
接着直接点击Finish即可,如下图所示:
3
如下图所示就是创建完毕后的Maven项目,双击pomxml查看POM文件内容,可以自行添加Maven的依赖。但是发现,没有Web目录,怎么办?
4
在项目名称上右击,选择Add Framework Support,如下图所示:
5
在Add Framework Support对话框中勾选Web Application,版本选择30并勾选Create webxml,如下图所示:
点击OK后,看到如下界面,项目中出现了web文件件,是不是很熟悉了,和MyEclipse中的项目结构类似,如下图所示:
打开pomxml文件,添加必须的Maven依赖。也叫Maven坐标,由groupId、artifactId和version唯一确定一组jar依赖文件,如下图所示:
然后在indexjsp文件中随便加点内容,如下图所示:
下面配置Tomcat服务器,本例使用Tomcat6,如下图所示:
如下图所示,选择Local,然后点击Configure,在d出的对话框中选择Tomcat安装目录
选择Tomcat Server,然后点击绿色的“+”号,如下图所示:
点击“+”后选择Local,刚刚已经配置好了Local的Tomcat服务器,如下图所示:
这里会新建一个Tomcat服务,输入任意名字即可,如下图所示:
点击Deployment,然后点击右边的“+”,添加Artifact部署,如下图所示:
点击OK回到主界面,如下图所示,点击Application Servers打开服务器视图,点击Tomcat6[local],就能看到项目的部署情况了。点击界面上方的启动按钮就可以启动Tomcat服务器,启动后服务器自动打开浏览器。

从Svn检出项目后,先选中父项目,再右键Maven,Update Project,
再选中父项目,右键,Import , Exiting Maven Projects, 点击Browse,找到你父项目存放的路径,然后就能看到这个父项目下面所有的子项目的pomxml文件了,选择你需要导入的子项目,点击Finish即可导入。
希望可以帮到你。


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

原文地址: https://outofmemory.cn/yw/13205789.html

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

发表评论

登录后才能评论

评论列表(0条)

保存