【问题标题】:Why I can't use Spring and Blossom annotations?为什么我不能使用 Spring 和 Blossom 注释?
【发布时间】:2011-04-05 11:59:43
【问题描述】:

我使用 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>

【问题讨论】:

标签: java spring maven-2 annotations magnolia


【解决方案1】:

您必须更改 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>

资源:

关于同一主题:

【讨论】:

    【解决方案2】:

    我很高兴这个问题得到了解答,但鼓励您使用 Magnolia 社区,尤其是邮件列表,以便在未来询问有关 Magnolia 的问题。这将使您和社区受益。

    http://www.magnolia-cms.com/home/community/mailing-lists.html

    谢谢 - 鲍里斯

    【讨论】:

      猜你喜欢
      • 2015-06-14
      • 2021-10-27
      • 1970-01-01
      • 2020-11-19
      • 1970-01-01
      • 2019-07-03
      • 2015-05-18
      • 2017-09-18
      • 2014-04-06
      相关资源
      最近更新 更多