[英]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.