Vic*_*iuk 2 java spring maven-2 annotations magnolia
我使用Magnolia CMS和Blossom.
当我向我的类添加注释时,我得到这样的东西:
-source 1.3不支持注释(使用-source 5或更高版本来启用注释)
@Template(value ="Blossom Template")*
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>
Run Code Online (Sandbox Code Playgroud)
您必须更改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>
Run Code Online (Sandbox Code Playgroud)
另一种方法(但不那么谨慎)是这样的:
<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>
Run Code Online (Sandbox Code Playgroud)
资源:
在同一主题上:
归档时间: |
|
查看次数: |
336 次 |
最近记录: |