当前位置: 首页 > 面试题库 >

在Maven中处理Web项目的非常规源目录

令狐运珧
2023-03-14
问题内容

继承了一个当前在eclipse中构建的Web项目(Servlets)。

我想在它周围添加行家。但是项目的源目录未遵循maven约定。而不是在src / main / java内部,而是src / package / name /

我现在不想更改任何内容,因为它们正在全速朝着一个里程碑迈进。我可以配置maven接受src /作为java源目录吗?谢谢


问题答案:

只需在本build节中将其添加到您的pom中即可。

<sourceDirectory>${basedir}/src</sourceDirectory>

这是POM文档中有关配置目录的相关部分。



 类似资料:
  • 在Eclipse中,我有两个项目: 大天使。core——一个Maven项目 ArchangelWEB-一个动态Web项目(为Tomcat构建)。 第一个,大天使。core拥有所有的基本代码,并使用Maven来解决依赖关系。第二个是核心项目之上的Web添加。这只有特定于演示/视图的代码。我想把它们分开,因为我将来可能会有其他项目依赖于核心,我不希望核心项目依赖于Web库。 现在,在大天使网的建造路径

  • 主要内容:创建 Web 应用,打包 Web 应用,部署 Web 应用到目前为止,我们所接触的 Maven 项目的打包类型只有 JAR 和 POM ,但在现今的互联网时代,我们创建的大部分应用程序都是 Web 应用,在 Java 中 Web 应用的打包方式是 WAR。 本节我们将介绍如何使用 Maven 创建、构建、部署和运行 Web 应用程序。 创建 Web 应用 通过使用 Maven 的 maven-archetype-webapp 模板可以创建一个简单的 We

  • 问题内容: 如何创建资源,使其位于项目的资源文件夹中?在下面的内容中,“ test.txt”是我要创建的文件,但是variable:url为null,因此无法获得我要创建的文件的路径。 资源可能需要位于资源文件夹中,因为我需要在打包阶段将其与代码捆绑在一起。 问题答案: 这是行不通的,因为资源不是运行时位置。这是源位置。如果您尝试放置文件并运行程序,则url将不再为null。但这将指向您的targ

  • 我用6.5.0版创建了一个drools项目。决赛进行得很顺利。但当我创建一个maven项目时,它的抛出错误 这是我在POM文件中的依赖项 这是密码 getKieClasspathContainer正在抛出错误。 谷歌搜索了这个错误,发现添加Xstream依赖项可以解决这个问题,但解决不了。使用Java 7和tomcat 7。我需要向POM添加任何其他依赖项吗?有人知道吗?

  • 我尝试在eclipse中创建一个动态web项目,并将该项目转换为maven项目。我的项目有这样的结构 当我右键单击project>Configure>Convert to Maven project时,我会得到以下错误消息:

  • 我正在学习spring batch,并试图理解在异常期间项目处理器是如何工作的。 我试图通过在我的项目处理器中为一条记录手动抛出异常来模拟异常 现在根据跳过限制,当异常被抛出时,项目处理器将重新处理块并跳过抛出错误的项目,项目写入也将所有记录插入数据库,除了一条异常记录。 这一切都很好,因为我的处理器,它只是转换为大写字母名称,它可以运行很多次,但影响很大。 其他的选择是什么?