在“mvn install”期间显示一条警告

时间:2013-01-31 08:52:48

标签: java maven osgi cq5 osgi-bundle

我正在学习Apache Sling,Apache felix,OSGI。每当我运行命令 mvn clean install 时。建立任何项目后。它显示了一个警告。你能告诉我这背后的原因吗?enter image description here

我正在实施this教程。

pom.xml 的第25行,我添加了这些行。

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.5</source>
            <target>1.5</target>
        </configuration>
    </plugin>

被修改

依赖项和插件有什么区别?

4 个答案:

答案 0 :(得分:3)

你应该为你的插件添加一个版本,以使构建可靠(否则,如果maven获取一个永不版本并将来使用它,事情可能会改变)

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.0</version>
    <configuration>
        <source>1.5</source>
        <target>1.5</target>
    </configuration>
</plugin>

答案 1 :(得分:2)

在插件定义中添加版本:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.0</version>
    <configuration>
        <source>1.5</source>
        <target>1.5</target>
    </configuration>
</plugin>

答案 2 :(得分:1)

警告是关于插件版本,而不是其配置。

<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.0</version>
        <configuration>
            <source>1.5</source>
            <target>1.5</target>
        </configuration>
      </plugin>

答案 3 :(得分:0)

@jhamb由于您要创建捆绑包,因此需要将包装类型更改为捆绑而不是pom。我认为这将解决您的问题并添加maven bundle插件。

相关问题