Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java maven checkstyle插件中的变量${project.version}来自子项目_Java_Maven_Apache Camel - Fatal编程技术网

Java maven checkstyle插件中的变量${project.version}来自子项目

Java maven checkstyle插件中的变量${project.version}来自子项目,java,maven,apache-camel,Java,Maven,Apache Camel,我和骆驼父母有一个项目 我收到: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:check (default-cli) on project demo: Execution default-cli of goal org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:check failed: Plugin or

我和骆驼父母有一个项目

我收到:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:check (default-cli) on project demo: 
Execution default-cli of goal org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:check failed: 
Plugin org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0 or one of its dependencies could not be resolved: 
Could not find artifact org.apache.camel:camel-buildtools:jar:1.0.0-SNAPSHOT
1.0.0-SNAPSHOT来自我的项目版本=1.0.0-SNAPSHOT

这是camel-parent-2.23.1.pom的一部分


org.apache.maven.plugins
maven checkstyle插件
${maven checkstyle插件版本}
org.apache.camel
驼峰构建工具
${project.version}
com.puppycrawl.tools
代码检查
${maven checkstyle version}
我假设mvn checkstyle:check必须使用camel版本(2.23.1)作为project.version


为什么不起作用?

如果生成子项目,
${project.version}$
是子项目的版本号。属性不能有不同的值,这取决于定义是在父级POM中还是在子级POM中。

这是否意味着我不能将camel用作父级,我必须将其用作依赖项?我不知道如何使用apache camel,但camel父级似乎是内部父级POM,不打算由apache camel的用户使用。
mvn checkstyle:check 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:check (default-cli) on project demo: 
Execution default-cli of goal org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:check failed: 
Plugin org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0 or one of its dependencies could not be resolved: 
Could not find artifact org.apache.camel:camel-buildtools:jar:1.0.0-SNAPSHOT
<plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-checkstyle-plugin</artifactId>
          <version>${maven-checkstyle-plugin-version}</version>
          <dependencies>
            <dependency>
              <groupId>org.apache.camel</groupId>
              <artifactId>camel-buildtools</artifactId>
              <version>${project.version}</version>
            </dependency>
            <dependency>
              <groupId>com.puppycrawl.tools</groupId>
              <artifactId>checkstyle</artifactId>
              <version>${maven-checkstyle-version}</version>
            </dependency>