为了账号安全,请及时绑定邮箱和手机立即绑定

Maven项目打包安装报错?

Maven项目打包安装报错?

富国沪深 2019-03-14 14:15:25
公司的项目,都是配置好的,我用的IDE是MyEclipse 10.5,配置的是Maven 3.3.9,以前单独打包安装模块没问题,现在一install就报错:[WARNING] [WARNING] Some problems were encountered while building the effective model for ...[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-resources-plugin is missing. @ ...:[unknown-version], ..., line 47, column 12[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ ...:[unknown-version], ..., line 37, column 12[WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.[WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.[WARNING] 打开pom发现插件已经安装:<build>        <finalName>...</finalName>        <plugins>            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-compiler-plugin</artifactId>                <configuration>                    <version>3.1</version>                    <source>1.7</source>                    <target>1.7</target>                    <encoding>UTF-8</encoding>                </configuration>            </plugin>            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-resources-plugin</artifactId>                <configuration>                    <version>2.6</version>                    <encoding>UTF-8</encoding>                </configuration>            </plugin>        </plugins>    </build>为什么?该怎么做?
查看完整描述

3 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

分别都要在外面加一个version,如下:


<build>

        <finalName>...</finalName>

        <plugins>

            <plugin>

                <groupId>org.apache.maven.plugins</groupId>

                <artifactId>maven-compiler-plugin</artifactId>

                <version>3.1</version>

                <configuration>

                    <version>3.1</version>

                    <source>1.7</source>

                    <target>1.7</target>

                    <encoding>UTF-8</encoding>

                </configuration>

            </plugin>

            <plugin>

                <groupId>org.apache.maven.plugins</groupId>

                <artifactId>maven-resources-plugin</artifactId>

                <version>2.6</version>

                <configuration>

                    <version>2.6</version>

                    <encoding>UTF-8</encoding>

                </configuration>

            </plugin>

        </plugins>

    </build>

另外,这只是个warning,你就是不管它,还是能正常玩的转的


查看完整回答
反对 回复 2019-04-23
?
桃花长相依

TA贡献1860条经验 获得超8个赞

<build>

    <finalName>...</finalName>

    <plugins>

        <plugin>

            <groupId>org.apache.maven.plugins</groupId>

            <artifactId>maven-compiler-plugin</artifactId>

            <configuration>

                **<version>3.1</version>**

                <source>1.7</source>

                <target>1.7</target>

                <encoding>UTF-8</encoding>

            </configuration>

        </plugin>

        <plugin>

            <groupId>org.apache.maven.plugins</groupId>

            <artifactId>maven-resources-plugin</artifactId>

            <configuration>

                **<version>2.6</version>**

                <encoding>UTF-8</encoding>

            </configuration>

        </plugin>

    </plugins>

</build>

version 写错位置了吧。^_^


查看完整回答
反对 回复 2019-04-23
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

maven通过 groupId + artifactId + version来指定一个依赖的环境。
而你如今并没有version的值。 configuration 里的那些都是给 这个插件传入的参数而已。

查看完整回答
反对 回复 2019-04-23
  • 3 回答
  • 0 关注
  • 691 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信