我是一个maven的初学者,正在尝试制作一个项目,并成功地在IntelliJ IDEA中构建它。我的pom.xml如下:
null
<groupId>jetbrains</groupId>
<artifactId>EAN-Scraper</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<java.version>1.8</java.version>
<maven.compiler.version>3.8.1</maven.compiler.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.1</version>
</dependency>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.13.1</version>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
<build>
<defaultGoal>install</defaultGoal>
<!-- Source directory configuration -->
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.version}</version>
<configuration>
<source>1.8}</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build> </project>
我得到的错误是
无法执行目标org.apache.maven.plugins:maven-compiler-plugin:3.8.1:在项目ean-scraper上编译(default-compile):编译时出现致命错误
编译器插件的声明中有一个错别字:
1.8}
我在运行mvn发行版:准备时遇到问题。我有以下信息:
有问题的错误消息是 从文件夹中的工作正常。我的项目结构是 还有由定义 由下式定义 这是一个比这个问题中的版本修复升级晚得多的版本 插件在子模块pom而不是父pom中,因为这里的错误 我尝试删除
[错误]无法执行项目SpringBoothelloWorld上的目标:无法解析项目Com.javainuse:SpringBoothelloWorld:jar:0.0.1-快照:无法解析以下项目:org.SpringFramework:Spring-Core:jar:5.0.10.release,org.xmlUnit:xmlUnit-Core:jar:2.5.1:无法传输项目org.Spring
问题内容: 我有一个安装程序,其中我的大多数项目都需要同时运行xtend插件才能实现compile和testCompile目标。我在pluginManagement部分中对其进行描述: 现在,有些项目不需要一个目标或另一个目标。我尝试了继承的标签,使用了随机属性,但是没有用。如何覆盖执行以仅包含所需目标? 更新 :这个故事的结论是,个人目标不能残废。可以管理的最小范围是。 问题答案: 通常,您只能
现在反应堆的建造顺序是 另外module2依赖于module1和module3依赖于module2,现在为了解释依赖关系,我使用${project.version}指定module2 pom中的module1版本,类似地,我使用module3 pom中的${project.version}引用module2。现在快照作业成功执行,但是当我尝试使用聚合器pom(它是所有模块的父pom)释放所有模块时
我有一个maven项目,我试图运行。但我一直得到这个错误 如何指定此插件的编码?请提出任何解决方案。谢谢 编辑:我忘了提到同事可以运行项目,所以我的机器上似乎存在某种配置错误。我将VSCode与Java扩展包和Spring Boot扩展包一起使用。我可以用eclipse运行该项目,但我想使用VSCode。 编辑2:当我修改pom时。xml并放入nl。geodienstencentrum。maven