maven webapp工程_maven如何将工程改成web工程没有webapp目录 - CSDN
  • idea创建maven webapp工程

    2018-09-03 13:48:30
    1:首先在idea中选择File-New-Project,选择左边Maven,选择jdk,勾选Create from archetype,选择webappwebapp有2个,要选择标记中webapp,如下图 2:选择好后点击Next 题外话:输入GroupId,ArtifactId,...

    1:首先在idea中选择File-New-Project,选择左边Maven,选择jdk,勾选Create from archetype,选择webapp,webapp有2个,要选择标记中webapp,如下图

    2:选择好后点击Next

    题外话:输入GroupId,ArtifactId,Version等数据的值决定了打包上传到maven时代码的路径,如下图

    看看上面的代码结构就比较好理解了.

    3:命名完GroupId,ArtifactId,Version后点击Next,如下图

    4:选择maven,点击Next到下一界面,如下图

    5:选择项目创建位置及项目名称,输入完毕后点击Finish,生成代码,创建好后代码结构如下图

    6:这个时候还没有代码目录,resources资源目录,在main目录下创建java、resources目录,创建好后点击File-Project Structrue-Modules,如下图

    7:在java目录点击Sources,resources目录点击Resources,点击后效果如下图

    上图意味着已经告诉idea,代码目录和资源目录已经创建好,发布项目时,会将对应目录下代码结构发布到target下面。

    8:配置tomcat,如下图

    9:点击Deployment,点击+号选择项目对应的war

    10:配置好后点击OK,选择绿色的箭头启动tomcat,如下图

    11:启动成功后弹出Hello World!,如下图

    恭喜你已经创建了一个最简单的webapp工程。

    展开全文
  • 1.右击项目工程,选择Properties,进入后选择Project Facets进入以下界面2.把Dynamic Web Module中的勾先取消,Apply后再次勾选Dynamic Web Module后选中红框中的链接3.点击后会进入下面这个界面,我们需要修改...

    1.右击项目工程,选择Properties,进入后选择Project Facets进入以下界面


    2.把Dynamic Web Module中的勾先取消,Apply后再次勾选Dynamic Web Module后选中红框中的链接


    3.点击后会进入下面这个界面,我们需要修改Content directory中的路径,如下所示:


    4.最后点击ok,Apply,ok这样就生成了我们在web下要用的东西了,因为要在web.xml里面写东西,所以我们要修改结束标签,如下图所示:(红框中的为修改处)


    5.这样一个基础的maven工程就创好了,接下来就是引用jar包,实现自己的项目了。

    展开全文
  • Intellij idea 创建maven webapp时src一直加载不出来的问题 今天想在intellij idea新建一个maven web项目,结果src一直加载不出来,让我一度怀疑是不是我创建项目的步骤错误了。 后来我在网上找创建Maven web项目的...

    Intellij idea 创建maven webapp时src一直加载不出来的问题

    今天想在intellij idea新建一个maven web项目,结果src一直加载不出来,让我一度怀疑是不是我创建项目的步骤错误了。
    在这里插入图片描述

    后来我在网上找创建Maven web项目的步骤,发现并没有错,只是要等很久才能把maven web项目的架构构建出来,是因为创建项目时archetypeCatalog默认是remote(Maven中央仓库的Catalog),local(本地的 ),需要从远程网络加载数据,所以要把这个值设置成internal(maven-archetype-plugin内置的),这样就会快很多

    1,创建项目
    在这里插入图片描述2,下一步,next
    在这里插入图片描述
    到了这一步不要直接跳过,选择+号
    在这里插入图片描述然后在name里面添加archetypeCatalog,value是internal
    在这里插入图片描述然后点击ok,next,finish就行了,会发现快乐很多,几秒就可以创建成功一个maven webapp项目了
    在这里插入图片描述如果还是很慢的话可以试试把maven 的.m2路径下的settings.xml里 里添加以下代码,这是国内阿里云的maven镜像,就不用使用国外的maven景象了。

    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
      </mirror>
    
    展开全文
  • MyEclipse中创建新的Maven项目(webapp目录结构)过程如下: New -> Project... -> Maven ProjectNext, Next, 选择“maven-archetype-webapp”创建一个webapp目录结构的项目填Group Id,Artifact Id,和Package...
    MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:

    1. New -> Project... -> Maven Project


    2. Next, 


    3. Next, 选择“maven-archetype-webapp”创建一个webapp目录结构的项目


    4. 填Group Id,Artifact Id,和Package(请参考后面的“关键词”),点击“Finish”


    5. 休息片刻,等待MyEclipse创建项目

    创建完成后,文件目录结构如下:


    6. (如果不喜欢现在的文件名)修改项目名称和存放路径:项目右键 -> refactor -> rename


    7. 添加代码目录:
    注:如果是MyEclipse2015,只需要在Java Build Path -> Libraries 中,把JRE System Library修改为“Workspace default JRE”就可以自动有那些目录了,无需下面的操作。
    项目右键 -> Build Path -> New Source Folder...,填写“src/main/java”
    (注:MyEclipse2015没有这个菜单,直接这样就行:项目右键 -> New -> Folder ->Folder Name 输入 "src/main/java",然后重复步骤输入“src/test/java




    添加后,test目录也自动有了:


    8. (如果需要)修改项目所使用的jdk项目右键 -> Build Path -> Configure Build Path...




    最终的项目目录结构如下:


    9. 添加相应的插件,如 maven-compiler-plugin
       <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
         <source>1.7</source>
         <target>1.7</target>
        </configuration>
       </plugin>

    关键词:
    GroupId:一般是公司名或组织名
    ArtifactId:一般是project名
    Packaging:打包类型,jar/war/rar/ear/pom等,默认是jar
    Version:版本号,GroupId+ArtifactId+Packaging+Version构成项目的唯一标识
    Snapshot:标识一个正在开发阶段、会经常更新、但尚未发布的版本

    <dependency management>和<dependencies>的区别:
    在父POM中用<dependency management>定义好version, scope, 和exclusions后,可以被子POM中用<dependencies>定义的依赖所继承使用。这样,如果有多个子POM的话,可以确保用同一套version, scope, 和exclusions。

    Dependency Scope:
    • compile: 默认的scope。编译、测试、打包全都需要。compile参与依赖传递,就是说,项目A依赖于B(依赖scope是compile),项目C依赖于你的项目A,那么C也就依赖于B。
    • provided: 表示JDK或者容器会在Runtime时提供这些(jar),如servlet api,部署时是不需要它的,因为应用服务器肯定有这些东西。provided的东西在编译和测试时会用到,不参与传递依赖。
    • runtime: 表示编译时不需要,但测试和运行时需要,最终打包时会包含进去。
    • test: 只用于测试阶段(测试的编译和测试的运行),典型的就是junit的jar。
    • system: 和provided类似,但要求jar是系统里已有的,不会在repository里找,如rt.jar,tools.jar这些。
    • import: 简单的说,项目的pom可以继承另一个项目的pom,从而继承了父项目的依赖关系,但是因为之后single inheritance的限制,所以创造了import,使得你可以“导入”或者说“继承”任何一到多个项目的依赖关系。

    找包的方法:
    1. 在GOOGLE里输入: maven spring repository 
    2. 得到:
    <dependency>  
        <groupId>org.springframework</groupId>
        <artifactId>spring</artifactId>
        <version>2.5.5</version>
    </dependency> 

    等Maven下载完jar包后,
    1. Stop server
    2. Redeploy/Reload application
    3. Start server

    或在此网站中查找:http://mvnrepository.com/

    (原创文章,转载请注明转自Clement-Xu的博客)

    展开全文
  • 1.在Eclipse中创建Maven工程webapp项目时报错,如下图所示:(项目名称打码处理了)2.解决办法:在Eclipse中打开properties如下图:步骤3中的地址如右:http://repo1.maven.org/maven2/archetype-catalog.xml3.新建Maven...
  • Maven新建web项目是,会出现在项目名后面多出现Maven Webapp。带来一些不必要的麻烦。 具体避免如下: 在Advanced ->Name template 选择[artifactId],即可避免。
  • 去掉创建Maven web项目时,项目名后缀Maven Webapp本篇文章,承接上一篇MyEclipse新建单个Maven web工程,根据上一篇创建的web项目,项目名first-maven-web Maven Webapp一栏会后缀 Maven Webapp,而事实创建项目...
  • 做项目时突然遇到了一个新问题,从前没有的,今天不知怎么了突然有了这个问题,maven创建web项目时多出了后缀名maven webapp ,很碍眼,而且访问路径还得删了,这个后缀名才可访问,所以找了答案,跟大家分享下,也可...
  • 安装Maven 下载安装 去maven官网下载最新版。 解压到安装目录。 配置 右键桌面的计算机图标,属性–&gt;高级系统设置–&gt;环境变量,添加M2_HOME的环境变量,然后将该变量加入的PATH中。 注意 ...
  • IDEA用maven新建web项目后,没有源代码目录。 非源代码目录,不可以右击新建package。 需要手动创建目录,然后右击目录进行标记Mark Directory as。 标记为sources目录后,可右击新建package。 ...
  • 新建maven webapp步骤

    2017-03-19 16:48:19
    新建maven项目,选webapp 配置环境变量,添加server runningtime,保存退出后再resource会多出src\main\java和src\test\java目录 打开pom.xml,把jdk设置为1.8 maven update,jdk由原来的1.5变成1.8了 ...
  • Eclipse+Maven创建webapp项目&lt;一&gt; 1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3...
  • maven用作工程的构建工具有极大的优势 maven 项目 build>  finalName>sinbad-ordering-pizzafinalName>    plugins>  plugin>  groupId>org.codehaus.mojogroupId>  artifactId>tomcat-maven-plugi
  • 首先新建mavenwebapp项目 当这样创建之后如果只有.idea目录而没有src目录时
  • 3.选择需要建立的artifactId类型,建立web项目选择maven-arthetype-webapp,关键点选择advanced 然后在name template 中选择[artifactId] 这样在创建项目成功后就不会有webapp maven 这写字在projec...
  • https://www.cnblogs.com/jsoso/p/11208065.html
  • Intellij Maven webapp
  • 本想着打开 IDEA 试着创建 Maven webapp 项目练练,结果创建好之后发现没有 src 等相关目录,等了超级久,结果还发生了错误…在网上百度之后,试了半天才弄好。 二、解决方法 1、这个方法有些人说可以,但我试了一些...
  • 2.选择maven-archetype-webapp3.填写groupId和artifactId4.填写maven settings文件的地址、本地仓库的地址5.填写projectName问题:1.本机电脑上不同maven项目所用的仓库地址不一致,有的配置的是局域网内的地址,...
1 2 3 4 5 ... 20
收藏数 21,321
精华内容 8,528
关键字:

maven webapp工程