在使用maven管理项目时,有的时候项目起动的时候会报
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project com.capinfo.examsystem:examsystem-showcase:0.0.1-SNAPSHOT (D:\spring\eclipse_workspace3\examsystem-showcase\pom.xml) has 1 error
[ERROR] 'dependencies.dependency.version' for org.freemarker:freemarker:jar is missing. @ line 126, column 16
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
原pom.xml
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
</dependency>
需要改为
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.19</version>
</dependency>
对于多个平行maven项目,最好加上<version>标签,来解决这个问题
分享到:
相关推荐
1. **Core Container**:包括Core和Beans模块,是Spring的核心,提供依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming, AOP)的基础。 2. **Data Access/Integration**:包含JDBC...
<groupId>org.freemarker <artifactId>freemarker <version>2.x.x</version> </dependency> </dependencies> ``` 请替换`x.x.x`为最新版本号。 步骤二:创建FreeMarker模板 创建一个HTML模板文件,例如`...
1. **依赖注入(Dependency Injection,DI)**:Spring的核心特性之一是依赖注入,它允许对象之间的关系在运行时被外部容器管理,而非在代码内部硬编码。这使得应用程序更加松耦合,更易于测试和维护。在2.0版本中,...
**FreeMarker快速入门** FreeMarker是一个强大的、开源的模板引擎,它主要用于生成动态内容,尤其在Web应用中广泛使用。它的主要目标是将业务逻辑与显示逻辑分离,使得开发者可以专注于编写应用程序,而设计师可以...
<bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property name="suffix" value=".ftl"/> ``` 3. **创建FreeMarker模板**:在`WEB-INF/views`目录下创建FreeMarker...
spring.freemarker.template-loader-path=classpath:/templates/ spring.freemarker.charset=UTF-8 ``` 3. **创建模板**:在 `src/main/resources/templates` 目录下创建一个名为 `index.ftl` 的文件,这是我们的 ...
在本文中,我们将深入探讨如何搭建一个基于注解的SpringMVC框架,结合FreeMarker模板引擎的开发环境。SpringMVC是Spring框架的一部分,它提供了一个用于构建Web应用程序的模型-视图-控制器(MVC)架构。FreeMarker则...
### 高级Java人才培训专家-02-Freemarker.pptx #### Freemarker概述 **Freemarker**是一款非常流行的开源模板引擎,主要用于基于模板和数据来生成各种输出文本,如HTML网页、电子邮件、配置文件甚至是源代码等。它...
### Spring Boot 整合 Freemarker 的详细步骤及原理 #### 一、概述 Spring Boot 是一个简化 Spring 应用程序开发的框架,它利用“约定优于配置”的理念,尽可能地减少开发者所需编写的配置量。而 Freemarker 是一...
首先,Spring 框架的核心特性之一是依赖注入(Dependency Injection,DI)。这个特性允许开发者通过外部配置文件或注解来管理对象的依赖关系,而不是在代码内部硬编码。在 2.5.5 版本中,Spring 提供了基于 XML 配置...
10.3. Upgrading from an Earlier Version of Spring Boot 11. Developing Your First Spring Boot Application 11.1. Creating the POM 11.2. Adding Classpath Dependencies 11.3. Writing the Code 11.3.1. The @...
<groupId>org.freemarker <artifactId>freemarker </dependency> </dependencies> ``` 接下来,配置Spring的JavaMailSender。在`application.properties`或`application.yml`中添加以下配置: ```properties ...
在本文中,我们将深入探讨如何将Spring Boot与Mybatis和FreeMarker进行整合,以及如何实现全局异常处理和静态页面的创建。Spring Boot以其简洁的配置和快速开发特性,深受开发者喜爱,而Mybatis作为轻量级的持久层...
SpringMVC是一个强大的Java ...<bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <prop key="defaultEncoding">UTF-8 <prop key="number_format">0.### ...
import freemarker.template.Configuration; import freemarker.template.Template; public class MailUtil { private static final String FROM = "your-email@example.com"; private static final String ...
<groupId>org.freemarker <artifactId>freemarker <version>最新版本号</version> </dependency> <!-- 其他可能的依赖 --> </dependencies> ``` 接下来,我们需要配置JFinal的启动类,通常命名为`App`,并声明...
<bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <prop key="defaultEncoding">UTF-8 <bean id="fmXmlEscape" class="freemarker.template.utility....
标题中的“PDF生产方案 maven + freemarker + flyingSaucer 实现”是指使用Java技术栈,结合Maven构建工具、FreeMarker模板引擎以及FlyingSaucer库来生成PDF文档的一种方法。这个方案通常用于将HTML内容转换为高质量...
在这个项目中,我们将深入探讨如何在IntelliJ IDEA(IDEA)环境中,结合Maven构建工具,利用SpringBoot来创建一个Web入门应用,其中包括对Freemarker模板引擎和JSP(JavaServer Pages)的支持。 首先,IDEA作为一款...
- 在某些现代的Web框架(如Spring Boot)中,JSTL的使用可能会被鼓励减少,转而采用更现代的模板引擎,如Thymeleaf或FreeMarker。 总结,JSTL的`jstl.jar`和`standard.jar`是开发JSP应用中不可或缺的组件,它们为...