繁体   English   中英

使用模块将Eclipse动态Web项目转换为Maven项目

[英]Converting Eclipse dynamic web project to maven project with modules

所以我刚刚开始一个新的工作项目,那里有一些代码,非常奇怪的代码...

因此,项目结构如下:

simple-java-project-1 ---> Eclipse Java项目,其中包含一些数据库连接器

simple-java-project-2 --->拥有数据转换,格式化等逻辑,使用project-1的连接器

dynamic-web-project->仅从project1和project2获取jar,并提供一个websocket api发送此数据等。


我想将此混乱转换为结构良好的Maven项目。 所以我用这个pom创建了一个主Maven项目:

    ......bla bla bla....
    <modules>
        <module>the-connectors</module>
        <module>the-logic</module>
        <module>the-dynamic-web-module</module>
    </modules>
    <dependencies>.....</dependencies/>

还有模块。 我向他们添加了所需的依赖项。

因此,现在我没有得到最困难的部分:如何实现整个项目已部署到本地tomcat并运行?

web.xml和/ WEB-INF /东西现在在“ the-dynamic-web-module”模块中,...

有任何想法或提示吗?

您应该将tomcat7-maven-plugin添加到the-dynamic-web-module

<build>
    <plugins>

        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <path>/</path>
                <uriEncoding>UTF-8</uriEncoding>
                <systemProperties>
                </systemProperties>
            </configuration>
        </plugin>

    </plugins>
</build>

在构建并安装了其他两个模块( mvn install )之后,转到the-dynamic-web-module并启动mvn tomcat7:run 然后使用您的浏览器,转到localhost:8080/ ,您应该获取您的应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM