我使用Magnolia CMS和Blossom 当我向我的课程添加注释时,我会得到类似的结果:
-source 1.3不支持注释(使用-source 5或更高版本来启用注释)
@Template(value =“开花模板”)*
Spring注释(如@Controller)也不编译。 我的错误在哪里?
我的pom.xml依赖项:
<dependencies>
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-module-blossom</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-module-admininterface</artifactId>
<version>4.3.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-taglib-cms</artifactId>
<version>4.3.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-taglib-utility</artifactId>
<version>4.3.5</version>
<scope>provided</scope>
</dependency>
</dependencies>
答案 0 :(得分:5)
您必须更改maven.compiler属性以使用java 1.5进行编译。
<properties>
<!-- maven-compiler-plugin configuration -->
<maven.compiler.source>1.5</maven.compiler.source>
<maven.compiler.target>1.5</maven.compiler.target>
</properties>
另一种方法(但不那么谨慎)是:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.1</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
资源:
关于同一主题:
答案 1 :(得分:-2)
我很高兴得到了回答但鼓励您使用Magnolia社区,特别是邮件列表,以便在将来提出有关Magnolia的问题。这将使您和社区受益。
请参阅http://www.magnolia-cms.com/home/community/mailing-lists.html
由于 - 鲍里斯