精华内容
下载资源
问答
  • web项目转换成maven项目
    千次阅读
    2019-07-12 16:10:47

    将Java Web项目转换为Maven项目

    将普通 Java Web 项目转换为 Maven 构建项目


    步骤:

    1. 将项目转换为 Maven 项目

    这里可以用 IDE 类工具生成 pom.xml 的 maven 定义配置,也可以手工创建 pom.xml,内容用一个 Java 程序检索 jar 内 MANIFEST.MF 输出,再拼接为 dependency 节点的 xml 定义。

    1. 用 Intellij IDEA 举例:
      右键项目 -> 选择 Add framework support ,并勾选导入 Maven 依赖,生成初始空的 pom.xml 文件,或者纯手工创建一个 pom.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>com.ialtus.nhs</groupId>
        <artifactId>nhs</artifactId>
        <version>1.0-SNAPSHOT</version>
    
        <dependencys>
            
        </dependencys>
    </project>
    

    定义里面的 groupIdartifactId,比如:

    <groupId>com.ialtus.nhs</groupId>
    <artifactId>nhs</artifactId>
    

    MakePomFromJar.java

    获取地址:https://code.csdn.net/snippets/2490389/

    1. MakePomFromJars 根据 lib 内的 jar 来生成 Maven 的依赖定义,可以加入 Java 项目调用 createPom() 方法,或者自行增加 main() 方法再执行:
    java -c MakePomFromJars
    java MakePomFromJars
    

    将输出到控制台的依赖定义拷贝到 pom.xml,生成第一版 maven 定义
    2. 将项目中原来的 lib 文件夹备份(原 jar 共 158 个)并移除;

    2. 修补缺失的 pom.xml 依赖 jar

    第一版 pom.xml 文件中会有存在 为 not find 并且 存在的定义(大概52个),可以通过查看jar目录结构,从中央仓库找到相应定义。

    <version> 不存在的定义,有3种方式处理:

      1. 通过中央仓库根据CRC校验码找到相应的定义加入到 pom.xml。
      1. 查找是否有其他包使用过此jar,根据其相应定义加入到 pom.xml。
      1. 以上2种方式不行,则需要和颐讯人员进行沟通,确定jar包的作用,在处理此jar包。
      1. 除此之外,pom.xml 文件中还存在重复引入的依赖和jar版本冲突问题。可以使用 Intellij IDEA 的 Diagrams 处理。
      • Intellij IDEA打开项目,在pom.xml中右单击选择 Diagrams->show dependencies,生产依赖图
      • 去除所有红线,即去除所有jar包冲突,通过增加 dependency/exclusions 方式去除。点击一个jar包时会显示和它冲突的所有jar包。
        例如:
    <dependency>
        <groupId>com.hynnet</groupId>
        <artifactId>jxl</artifactId>
        <version>2.6.12.1</version>
        <exclusions>
            <exclusion>
                <artifactId>log4j</artifactId>
                <groupId>log4j</groupId>
            </exclusion>
        </exclusions>
    </dependency>
    

    3. 设置构建插件

    maven-dependency-plugin

    需要增加一些插件,第一个 maven-dependency-plugin,原因:

    1. 需要某个特殊的 jar包,但是有不能直接通过maven依赖获取,或者说在其他环境的maven仓库内不存在,将我们所需要的jar包打入我们的生产jar包中。
    2. 某个jar包内部包含的文件是我们所需要的,或者是我们希望将它提取出来放入指定的位置。
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>2.10</version>
        <executions>
            <execution>
                <id>copy-dependencies</id>
                <phase>compile</phase>
                <goals>
                    <goal>copy-dependencies</goal>
                </goals>
                <configuration>
                    <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/lib
                    </outputDirectory>
                    <includeScope>system</includeScope>
                    <compilerArguments>
                        <extdirs>lib</extdirs>
                    </compilerArguments>
                </configuration>
            </execution>
        </executions>
    </plugin>
    

    maven-compiler-plugin

    解决编译代码会报类似的错误:com.sun.image.codec.jpeg.JPEGCodec does't exist

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.7.0</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
            <compilerArguments>
                <verbose />
                <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath>
            </compilerArguments>
        </configuration>
    </plugin>
    <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.20.1</version>
    </plugin>
    

    maven-war-plugin

    Maven项目里没有WebRoot目录,打包时要把WebRoot下的lib下的jar包打入war,需要指定来源。

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
            <webResources>
                <resource>
                    <directory>WebRoot</directory>
                </resource>
                <resource>
                    <directory>${project.basedir}/WebRoot/WEB-INF/lib</directory>
                    <targetPath>WEB-INF/lib</targetPath>
                    <filtering>true</filtering>
                    <includes>
                        <include>**/*.*</include>
                    </includes>
                </resource>
            </webResources>
        </configuration>
    </plugin>
    

    注意 spring.jar(1.0) 是修改过的,后期看怎么集成

    resource 定义

    项目里没有resource目录,打包时不会打配置文件打进去,需要指定。

    <!--默认源代码目录 -->
    <sourceDirectory>src</sourceDirectory>
    <outputDirectory>${project.build.directory}/classes</outputDirectory>
    <resources>
        <resource>
            <directory>src</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <!-- 是否替换资源中的属性-->
            <filtering>false</filtering>
        </resource>
    </resources>
    

    到此pom文件配置完毕!完整的pom文件如下:

    • 根据新的 pom.xml 生成项目 target 路径并打包,生成新的 lib 文件夹,230 个 jar ???
    • 比对新的 lib 和 原 lib 中,原 lib 中有47个jar是无法从仓库中获取的。需要通过 Maven 引入本地依赖的方式添加定义,比如:
    <dependency>
        <groupId>org.redrc</groupId>
        <artifactId>rsfw-commons-core</artifactId>
        <version>1.0</version>
        <scope>system</scope>
        <systemPath>${basedir}/WebRoot/WEB-INF/lib/rsfw-commons-core.jar</systemPath>
     </dependency>
    

    定义中除了和外都可以自行定义。

    4. 修复错误代码

    1. 在Constant.java文件中,由于invoiceBkPicStr变量字符过长,会造成打包失败,必须进行拆分。拆成多个字符拼接(每个不超过65000长度),或者直接删除。
    2. 项目中有几个文件的编码为UTF-8-BOM,在编译时会报错,要把编码改成UTF-8
    • InHouseRateReportService
    • InHouseRateReportAction
    • InHouseRateReportServiceImpl
    • InHouseRateReportZyAction
    1. 把WebRoot/WEB-INF/classes下根目录的 properties、xml 等配置文件拷贝到src下,覆盖掉之前的。然后删除classes下其他的文件。

    5. 测试打包

    通过maven命令进行测试和打包

    • 测试:
      先执行 mvn test ,如果可以Build成功,说明有测试用例,打包时可以不执行测试用例,也不编译测试用例类。
    • 打包:
      命令:mvn clean package -Dmaven.test.skip=true

    打包完后,生成的jar包有225个,比之前多,可以和之前对一下,列表如下:

    6. 运行配置

    修改jvm内存:
    在idea中打开file->settings, 修改两个地方,大小都为2048

    更多相关内容
  • 主要介绍了IntelliJ IDEA将导入的项目成maven项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 主要给大家介绍了关于Java开发之普通web项目转为Maven项目的相关资料,文中通过图文将转换的方法步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
  • web项目转换成maven项目之后只是多了一个pom.xml文件夹 和一个target文件夹,其他目录结构没有变, 转换之后这个就是是一个完整的maven想了吗,好像不是很完整,所以在Eclipse comfigure ---->之后 ,那个目录结构...
  • maven项目转换WEB项目

    2018-04-20 15:02:01
    不习惯于maven项目开发,想使用eclipse的普通web项目。想借鉴别人的maven项目,但是自己使用的却不熟悉maven的原理等等,但是需要懂一点maven的目录架构。
  • eclipse 将javaWeb项目转化成maven项目CreateTime--2018年4月18日16:04:18Author:Marydon1.首先,maven项目的标准目录2.web项目项目jar包由maven托管以webservice项目接口为例,下图为web项目目录,开发工具介绍使用...

    eclipse 将javaWeb项目转化成maven项目

    CreateTime--2018年4月18日16:04:18

    Author:Marydon

    1.首先,maven项目的标准目录

    2.web项目项目jar包由maven托管

    以webservice项目接口为例,下图为web项目目录,开发工具介绍使用eclipse

    1ffc64971ac043dd9239edc26658afa1.png

    说明:这里的resources文件夹,也只是放了配置文件,个人的独创,可以忽略这个细节。

    第一步,将web项目转为maven项目;

    选中当前项目-->右键-->Configure-->Convert to Maven Project;

    配置项,一律采用默认-->直接Finish

    55f08788af19f3b5fc907a8b7bbc4c17.png

    第二步,创建目录 src/main/java,src/main/resources,src/test/java,src/test/resources,并将源src目录下的内容进行迁移;

    第一步完成之后,src目录肯定直接报错,忽略;

    找到src所在磁盘目录并进行复制:选中"src"目录,Alt+Shift+W-->Systerm explorer-->对src目录进行复制;

    fc27782a8b54210a3ae35331b89a98c0.png

    回到eclipse,选中项目-->右键-->Reresh-->你会发现:src - 副本目录出现了;

    f023ac9f10ca77d718359f2f750af137.png

    创建目录:src/main/java,src/main/resources,src/test/java,src/test/resources;

    方法:

    将原来的src目录删掉(这是必须的,不用担心,src - 副本已经做了备份);

    选中项目-->右键-->New-->选择 "Source Folder"-->Next;

    1e4dd521a2d5eba2dbd63dc9bbee3d7e.png

    注意:一定不要选错了,不是Package!

    分别创建4次:src/main/java,src/main/resources,src/test/java,src/test/resources

    69ef1cb1da5c48f4b13fd31021a82a33.png

    说明:为什么一定要将src目录删掉呢?因为不删除的话,main和test目录无法创建在src下面,不信你可以试试。

    目录创建成功后,可以看到下面maven自动生成了src和target目录及子目录

    ab8fefec94f487f64beba79d0b197942.png

    将src - 副本中的内容拷贝到刚才新建的目录中去;

    方法:将utils,webservice三个目录直接拖拽到src/main/java中

    将test目录下的Test.java直接拖拽到src/main/test中

    5922efc2c94e8a62ef1051fc2cfd123d.png

    移动后,目录展示:

    40dd6006194e366954ffccb19e5cf618.png

    把src - 副本删除即可,并且,以同样的方式把resources目录下的配置文件移动到src/main/resources目录下。

    第三步,创建webapp目录并将WebContent目录下的内容进行迁移到该目录下;

    创建webapp目录

    直接New-->Folder-->设置名称为webapp即可。

    a0d9569fdd57f435e86bf10ff99af58a.png

    注意webapp目录的创建位置,一定不要建到上面的src/main下面了。

    迁移

    同样,也是直接选中WebContent目录下所有的内容,直接拖拽到webapp目录下即可,并删除WebContent目录。

    2f51e6ee5543b9b804bd7c76e3fbcce9.png

    第四步,jar包通过pom.xml文件引入;

    打开pom.xml文件-->切换到pom.xml视图-->删除标签:sourceDirectory

    842f66ebe17fa8e6a83c4c11fcd81f01.png

    原因:因为maven项目的源文件的默认目录为src/main/java,而第一步将web项目转换成maven项目后,

    eclipse发现源文件的目录发生了变化,所以就改成了src,而经过第二步,我们已经遵循了maven的项目规范,所以要删除。

    第五步,修改class文件编译位置

    网上有很多教程,都说要修改class文件的默认保存位置,实在是巨坑,一定不要修改!!!

    第六步,修改maven web项目的发布项

    选中项目-->右键-->properties-->

    bb9cc029cf747b1be808b4c245712d46.png

    将测试部分和/WebContent移除掉

    第七步,发布并运行mavenWeb项目

    使用maven对项目进行打包,在Tomcat下运行

    展开全文
  • Eclipse将web项目转换成maven

    千次阅读 2019-01-14 16:54:22
    项目转换maven项目;如下图: 选中项目右键单击,选择下面的configure,选择convert to maven 然后右键单击项目,选择NEW—&gt;other 找到如下的source folder 增加相应的资源文件,把之前...
    1. 选中项目,备份项目中的src包和webcontent文件;
    2. 下面是maven项目的目录结构;
      maven目录结构
    3. 删除项目的src包和webcontent;

    1. 将项目转换为maven项目;如下图:
      选中项目右键单击,选择下面的configure,选择convert to maven
      在这里插入图片描述

    然后右键单击项目,选择NEW—>other
    在这里插入图片描述


    找到如下的source folder

    在这里插入图片描述


    增加相应的资源文件,把之前备份的src和webcontent里面的文件,copy到对应资源文件下面

    在这里插入图片描述


    选中项目单击右键,选择properties,操作如下图即可:
    在这里插入图片描述

    1. 点击ok,项目就算完成了;

    1. 选择项目右键更新一下目录,就可以看到maven完整的结构7. 选择项目右键更新一下目录,就可以看到maven完整的结构
      在这里插入图片描述
    展开全文
  • 本文内容Java 项目Maven 项目Java 项目转换成 Maven 项目本文主要介绍如何将 Java 项目转换成 Maven 项目。首先要明确的是,用 Maven 管理 Java 项目的确方便。它带给你直观的方便是:你不用在网上找 Jar 包,然后把...

    本文内容

    Java 项目

    Maven 项目

    Java 项目转换成 Maven 项目

    本文主要介绍如何将 Java 项目转换成 Maven 项目。首先要明确的是,用 Maven 管理 Java 项目的确方便。它带给你直观的方便是:你不用在网上找 Jar 包,然后把它复制到 lib 目录,再在项目中引用它。而只需向 pom.xml 写入你需要的 Jar 包依赖,Maven 就能自动从本地仓库或远程仓库下载,并引用……

    如何将一般的 Java 项目转换成 Maven 项目?当你了解了 Java 项目与 Maven 项目在结构上的区别后,就能很容易地在它们之间进行转换,而不用局限于各种网络或书上的资料上所描述的方法(有些方法相当不靠谱,照猫画虎,知其然不知其所以然)。

    本文假设你已经成功安装了 Maven。

    我的 Eclipse 版本是 Eclipse eclipse-jee-mars-R-win32-x86_64 版本 4.5.0,Build id 为 20150621-1200,Maven 是 3.3.3。

    Java 项目

    用 Eclipse 创建一个 Java 项目,选择“File –> New -> Jave Project”,新建名为“JavaDemo”的项目。

    文件系统目录结构如下图所示,之所以强调文件系统,是为了区分项目在 Eclipse 中的目录结构:

    39da1a0cb789171eac6baf5ba8e983ea.png0725dd3e8e388709e80e74f0b074c6ae.png

    图 1 左:Java 项目在文件系统中的结构;右: Java 项目在 Eclipse 中的结构

    说明:

    src 目录,是源代码目录;

    .classpath 文件,用来描述程序编译的 classpath。比如,上面建立的 Java 项目,该文件的可能内容是:

    指定了源文件的位置为 src 目录;con 容器为 JRE,标准 VM(虚拟机),Java 8 等信息;编译输出位置为 bin 目录。当然,还可以有 lib 目录。你可以想象,该文件实际上指定了 Java 项目在逻辑结构与文件系统的物理结构之间的对应关系。

    .project 文件,是项目文件,比如,还是上面项目,该文件的可能内容是:

    JavaDemo

    org.eclipse.jdt.core.javabuilder

    org.eclipse.jdt.core.javanature

    指定了项目名称 JavaDemo,项目描述信息,生成命令,核心等信息。

    接下来,再看看 Maven 项目是什么样的。

    Maven 项目

    用 Eclipse 新建一个 Maven 项目,选择“File –> New-> Other”,找到“Maven –> Maven Project”,Archetype 选择“quickstart”,Group ID 和 Artifact Id 都为 mavenDemo,

    885ff3c4483286f700994dae6b27f595.png ac5e79dc9ebc06a8980fbf91df5bd277.png

    图 2 左:Maven 项目在文件系统中的结构;右:Maven 项目在 Eclipse 中的结构

    说明:

    上图左边,Maven 项目比 Java 项目多了 pom.xml,即 Project Object Model,该文件本文就不介绍了;

    上图右边,Eclipse 的内容变化就比较多了,甚至连项目图标都变了,右上角有个“J”,左上角多个“M”,包括:

    源文件位置,Java 项目只有 src,而 Maven 在 src 下又区分了 main 和 test,其中 main 是主代码,test 是测试代码,显示样式也有变化,如 src/main/java。如果你看下 Maven 的文件系统结构,其实它们都是文件夹。可以想象,当我们修改代码后,可以让 Maven 进行测试,测试完成后,生成 Jar 包,而 Jar 包中不包含测试代码。这就是如此划分的好处;

    target 目录,跟 Java 项目的 bin 目录作用一样;

    Maven Dependencies,Java 项目有 lib 目录,用来放置你使用的三方 Jar 包。当采用 Maven 时,lib 目录就没用了。Maven 的主要作用是管理项目依赖,它可以从本地仓库或远程仓库获得你需要的 Jar 包,即便是你自己写的 Java 项目,也完全不用再配置“Configure Build Path”,只需向 pom.xml 添加 dependency 节点,写上你引用项目的 Group Id 和 Artfact Id,就能直接引用。想象一下,如果没有 Maven,当你使用三方 Jar 包时,通常会先建立一个 lib 目录,然后把 Jar 包复制到这里,再通过“Configure Build Path” 引用它们,有了 Maven 后,这些步骤,就统统不用了(差点忘了,你还得在网上找到你需要的 Jar 包,并下载本地);

    .classpath 文件,跟 Java 项目区别不大,但内容会不同,比如,上面新建的 Maven 项目,该文件的可能内容是:

    注意,classpathentry 的 kind 属性同 Java 项目中的一样,也有“src”、“con”、“output”,但比 Java 项目多,比如,关于 src 的就有两个。但其属性就有区别了,比如,kind 为 src 的 classpathentry,分别有 path=src/main/java 和 path=src/test/java,指示主代码和测试代码的位置。

    .project 文件,比如,还是上面 Maven 项目,该文件的可能内容是:

    mavenDemo

    org.eclipse.jdt.core.javabuilder

    org.eclipse.m2e.core.maven2Builder

    org.eclipse.jdt.core.javanature

    org.eclipse.m2e.core.maven2Nature

    Maven 的 .project 文件,除了有关于 Java 的,还添加了它自己的。

    本质上,Maven 接管了 Java 项目的管理。

    Java 项目转换 Maven 项目

    首先,右键选择 JavaDemo,选择“Configure –> Convert to Maven Project”, 填写“Group ID”和“Artifact Id”都为“JavaDemo”。如图 3 所示:

    7d37abdc0c5ab4b71d7c8b574544ac4a.png

    图 3 Java 项目编程 Maven 项目

    可以看到,项目图标变了,多了 pom.xml,Maven Dependencies,target 等。但 src 代码位置不对,没有指示出主代码和测试代码。

    希望你还有印象,前面两小节,对 Java 项目和 Maven 项目的 .classpath 文件进行的比较。因此,IDE 在转换时没有自动修改 .classpath 文件。

    而你只需在文件系统下,在 src 目录下建立 main 和 test 子目录,并在它们下再分别建立 java 子目录。也就是,src/main/java,src/test/java。然后修改 .classpath 文件,或用一个现成的 Maven .classpath 文件覆盖它即可。

    将:

    改成:

    此时,JavaDemo 这个项目就会变成如图 4 所示,如果你着急,就按 F5 刷新。

    363145a42f4dacd5f7223bcf5cd75fe9.png

    图 4 Java 项目转换成 Maven 项目

    现在,这个 Java 项目就跟 Maven 创建的项目一样了。

    了解这个原理,你也能将 Maven 项目转换成 Java 项目。

    另外,你会发现 Eclipse 这个 IDE 一个方便的地方是,即便 Eclipse 已经打开了你的项目,你也可以在操作系统的资源管理器上随意操作文件和文件夹(当然,我说的是 Windows 操作系统),这跟一些其他的 IDE 不同,比如微软的 VS,你就不能这么干,原因很简单,对一个 IDE 正在访问的文件,又在操作系统的资源管理里对文件进行剪切或删除,IDE 显然不会答应。但是 Eclipse 就跟 Notepad 或 UE 这些文本编辑器似的,会监视文件,但不会阻止你做你想做的事,给程序员最大的灵活度和自由度,这也是 Java 的理念之一。所以,在 Maven 项目与 Java 项目进行转换成,无所谓先进行哪步,后进行哪步,如图 3,项目中有 pom.xml 文件了,即便 .classpath 文件不正确,那么这个项目的图标也会已变成 Maven 图标,之前的 bin 目录或 lib 目录也会存在,虽然 Maven 完全不需要它们,而且主代码和测试代码的显示也完全不对,甚至,还会出现完全按操作系统的一级又一级……的目录结构来显示,而不是逻辑结构——Java 包的方式来显示~如果最终所有的修改达到 Maven的要求,它就能正确显示结构。

    展开全文
  • 一个可以用IDEA 跑起来的普通web项目(本案例用的是一个基于SSM框架的项目) **第二步:**转成Maven的目录结构 1.右键点击项目,选中Add framework support…,选择Maven并点击ok 这个操作会将你的项目改变为Maven的...
  • 烙印99把一个maven项目转化成web项目方法:创建Web工程,使用eclipse ee创建maven web工程 。1、右键项目,选择Project Facets,点击Convert to faceted from 。2。更改Dynamic Web Module的Version为2.5(3.0为Java7的...
  • 一、创建Maven项目WebProject” 二、创建过程,勾选上Create a simple project,点击next,选择打包方式为war 三、创建结果,webapp下啥也没有 四、将这个java项目转化Web工程,项目右键->Properties->...
  • idea将普通的maven项目转换成web项目

    千次阅读 2019-05-14 23:30:45
    在idea中当我们普通的maven项目没用maven插件创建时,默认不会有webapp模块,我们可以按照下列方式添加web模块。 1.点击file–>project structure 2.选中我们的项目 点击+号,选中web 修改webapp的路径 改成 ...
  • 文章目录 一、把项目改成 Java Web 项目 二、把 Java Web 项目改成 Maven 项目 三、调整目录结构 四、部署项目 五、参考 一、把项目改成 Java Web 项目 注:只有 Web 项目才能创建 Artifact。 二、把 Java Web 项目...
  • Eclipse将maven web项目转换成普通web项目教程图解一、准备工作1、 Eclipse Neon (4.6.3) --- 默认集成了maven插件,可自定义maven配置!2、 示例项目: https://gitee.com/RunCoder/ssm-shiro.git3、下载示例项目...
  • 没有确切或官方的解决方案将现有的Java Web项目转换为基于MavenWeb应用程序项目。 基本上,基于Maven项目转换将涉及两个主要更改,即: 文件夹结构–遵循此Maven的文件夹结构 。 依赖库–将所有依赖库放入...
  • 鼠标右键单击项目,选择Configure然后选择Convert to Maven Project,转换成功后项目图标的左上角会出现一个M. http://comonly.cn/i/
  • 将普通web项目改为Maven工程1.改为maven项目(project/module)2.添加数据库连接池3.常见错误 1.改为maven项目(project/module) 1.1首先新建一个Maven项目 如图所示,然后一路next完成创建 2.2创建module File–>...
  • Eclipse将maven web项目转换成普通web项目教程(错误思路)一、准备工作1、 Eclipse Neon (4.6.3) --- 默认集成了maven插件,可自定义!2、 示例项目: https://gitee.com/RunCoder/ssm-shiro.git3、下载示例项目...
  • 主要介绍了Eclipse中导入Maven Web项目并配置其在Tomcat中运行图文详解,需要的朋友可以参考下
  • 如何把maven项目转换成web项目

    千次阅读 2018-04-18 10:13:06
    却不是web项目,无法部署到tomcat上,在Jetty服务器上启动,平时运行倒也没啥问题,但是有时候升级改造的时候,与生产环境用tomcat启动不一样,这样就容易出一些问题,就上网搜索如何把maven项目转变成web项目,...
  • eclipse将java项目转换成maven项目

    万次阅读 2018-11-21 11:27:18
    前几天做了一个事情,就是将一个普通的java web的工程转换成maven项目,现在分享一下做法,以及一些过程中我遇到的一些问题和注意点。 注意点:转成maven项目的有几点需要注意的。 (1)找不到convert to maven ...
  • 创建了一个普通的的maven工程,但是此时并不是一个web项目,没有web.xml文件。 解决方式: 第一步:在maven项目中pom文件中添加<packaging>war<packaging>,表示这个项目转换为war工程。 eg: &...
  • 主要介绍了基于idea把maven工程转换web项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 1、新建maven project next–>Create a simple project next–>选择打包方式为war–>finish 文件目录在navigator视图下的显示如下: 2、pom.xml报错,是因为在webapp目录下没有web.xml文件 在Package ...
  • 前言网上有许多普通web项目转换maven项目的博文,但由于项目的不同,所需的步骤及必须的转换步骤也不同。因此,本文章将以一个基于SpringMVC,Spring,Hibernate的商城项目为例,详述转换过程。具体实例说明开发...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 55,062
精华内容 22,024
关键字:

web项目转换成maven项目