Java 无法执行目标org.apache.maven.plugins:maven编译器plugin:2。3.2:aopencommon项目上的编译(默认编译)

Java 无法执行目标org.apache.maven.plugins:maven编译器plugin:2。3.2:aopencommon项目上的编译(默认编译),java,maven,Java,Maven,[信息]abbuclt。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过 .......................... 等等,其他的都跳过了 出现以下错误 [错误]无法执行目标org.apache.maven.plugins:maven编译器插件:2。 3.2:在项目aopencommon上编译(默认编译):编译失败:Co 迁移失败: [错误]\Users\ds\Desktop\MYWORKSPACES2\atime\common jar\src\main\jav a\com\

[信息]abbuclt。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过 .......................... 等等,其他的都跳过了 出现以下错误 [错误]无法执行目标org.apache.maven.plugins:maven编译器插件:2。 3.2:在项目aopencommon上编译(默认编译):编译失败:Co 迁移失败: [错误]\Users\ds\Desktop\MYWORKSPACES2\atime\common jar\src\main\jav a\com\ax\id\atec\u business\u 1\ABunes.java:[46,8]找不到sy mbol [错误]符号:构造函数服务(java.net.URL,javax.xml.namespace.QName,jav ax.xml.ws.WebServiceFeature[] [错误]位置:类javax.xml.ws.Service ............................................................ 等等

http://maven.apache.org/maven-v4_0_0.xsd" xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance"> 4.0.0 com.acm.ax 奥佩纳尔 聚甲醛 0.0.1-快照


abusjb罐
阿布希尔
aconejb罐
耳
普通罐
战争改道
家庭用瓶
霍姆瓦莱尔
smallbusejb jar
小型客车
CANBUSEJBJAR
罐头
canconejb罐子
癌变
iscrejb罐
伊斯克雷
非正式客户
非正式客户
瞬间陶醉
瞬间陶粒
batchlookupservlets战争
batchlookupejb jar
批量查找器

下面是来自comman jar项目pom.xml

http://maven.apache.org/maven-v4_0_0.xsd"> 奥佩纳尔 com.acm.ax 0.0.1-快照 4.0.0 com.acm.ax 奥本克蒙 罐子 0.0.1-快照 奥本克蒙

<modules>
  <module>abusjb-jar</module>
  <module>abusear</module>
  <module>aconejb-jar</module>
  <module>aconear</module>
    <module>common-jar</module>
    <module>rerouteservlet-war</module>
    <module>homevalejb-jar</module>
    <module>homevalear</module>
    <module>smallbusejb-jar</module>
    <module>smallbusear</module>
    <module>canbusejb-jar</module>
    <module>canbusear</module>
    <module>canconejb-jar</module>
    <module>canconear</module>
    <module>iscrejb-jar</module>
    <module>iscrear</module>
    <module>informaticaclientejb-jar</module>
    <module>informaticaclientear</module>
    <module>instantauditejb-jar</module>
    <module>instantauditear</module>
    <module>batchlookupservlets-war</module>
    <module>batchlookupejb-jar</module>
    <module>batchlookupear</module>
</modules>

javax.xml
JAXRCPAPI
1.1
假如
org.jboss.jbossws
jbossws本机核心
3.1.1.GA
假如
com.sun.xml.ws
jaxws-rt
2.2
假如
com.sun.istack
istack公用运行时
javax.persistence
持久性api
1
假如
org.hibernate
冬眠核心
3.6.0.1最终版本
假如
朱尼特
朱尼特
3.8.1
测验
log4j
log4j
1.2.16
假如

尝试使用java 7进行编译,或者改用maven-compiler-plugin-2.1.1 编辑: 添加到pom文件以覆盖默认编译

<dependency>
  <groupId>javax.xml</groupId>
  <artifactId>jaxrpc-api</artifactId>
  <version>1.1</version>
  <scope>provided</scope>
</dependency>
<dependency>
  <groupId>org.jboss.jbossws</groupId>
  <artifactId>jbossws-native-core</artifactId>
  <version>3.1.1.GA</version>
  <scope>provided</scope>
</dependency>
  <dependency>
  <groupId>com.sun.xml.ws</groupId>
  <artifactId>jaxws-rt</artifactId>
  <version>2.2</version>
  <scope>provided</scope>
  <exclusions>
    <exclusion>
      <groupId>com.sun.istack</groupId>        
        <artifactId>istack-commons-runtime</artifactId>      
        </exclusion>
  </exclusions>
</dependency>

  <dependency>
        <groupId>javax.persistence</groupId>
        <artifactId>persistence-api</artifactId>
        <version>1.0</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>3.6.0.Final</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.16</version>
        <scope>provided</scope>
</dependency>
</dependencies>

-前端
jaxws21


查看是否已为此安装jdk,请转到:
->Java构建路径->库
如果没有,请下载并安装它,然后将其添加到
add Library->JRE系统库->备用JRE:installed JREs->add->Standard VM->next->Directory

在我的例子中,对于今天来到这里的任何人来说,路径是:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.fc20.x86_64

:对我来说,问题是没有设置环境变量
java_HOME
。您必须将其设置为sdk安装

如何做到这一点(假设您安装了jdk):

  • 赢+波塞基
  • 单击左侧的“高级”
  • 单击“环境变量”按钮
  • 设置或创建一个名为
    JAVA\u HOME
    的变量,并相应地设置其值-通常类似于
    C:\Program Files\JAVA\jdk1.8.0\u 131

  • 您好,您能告诉我在错误消息出现之前发生了什么吗?我第一次运行mvn clean install(created.m2)时,出现以下错误:[error]无法执行goal org.apache.maven.plugins:maven编译器plugin:2。3.2:aopencommon项目上的编译(默认编译):编译失败:编译失败:[错误]\Users\dsozer\Desktop\myworkspace\aRtC611\common jar\src\main\java\com\a\id\a_bu\u 1\ABu.java:[46,8]找不到符号[错误]符号:构造函数服务(java.net.URL,javax.xml.namespace.QName,jav ax.xml.ws.WebServiceFeature[])[错误]位置:class javax.xml.ws.Service errors continue..我的设置是echo%JAVA\u HOME%C:\Program Files\JAVA\jdk1.6.0\u 45和maven版本apache-maven-3.0.5我做了一些研究,试图添加maven编译器-插件1.6 1.6它不起作用,然后我下载了maven-compiler-plugin-2.3.2.jar并尝试了为了成功安装它,我运行了mvn clean install,并在第一篇文章中得到了错误。我也安装了3.1版本的jar,并再次尝试了clean安装,但也没有成功。任何帮助都将不胜感激。嗨,我用2.1、2.0尝试过这一点,但我仍然无法执行目标2.3.2编译(默认编译)关于项目a:编译失败。你能发布你的pom.xml文件吗?你是使用代理还是使用M2E?如果你用jdk6编译你的程序,请在你的question@mohannd我添加了根pom.xml,它只有模块和与错误相关的公共jar项目pom.xml。Tyunfottly我需要使用maven 3(顺便说一句,我使用了所有可用的maven 3版本)和java6进行构建,因为所有系统都使用java6,所以使用Java7不是解决方案。我尝试使用maven 2只是出于好奇,并且有更多的导入声明不支持错误。@mohannd我尝试了您的depen。建议(javaee),但不起作用。我更改了上面顶部的错误消息。它在aopencommon上失败,然后我运行mvn dependency:list命令,然后我得到下面的错误
    <dependency>
      <groupId>javax.xml</groupId>
      <artifactId>jaxrpc-api</artifactId>
      <version>1.1</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.jboss.jbossws</groupId>
      <artifactId>jbossws-native-core</artifactId>
      <version>3.1.1.GA</version>
      <scope>provided</scope>
    </dependency>
      <dependency>
      <groupId>com.sun.xml.ws</groupId>
      <artifactId>jaxws-rt</artifactId>
      <version>2.2</version>
      <scope>provided</scope>
      <exclusions>
        <exclusion>
          <groupId>com.sun.istack</groupId>        
            <artifactId>istack-commons-runtime</artifactId>      
            </exclusion>
      </exclusions>
    </dependency>
    
      <dependency>
            <groupId>javax.persistence</groupId>
            <artifactId>persistence-api</artifactId>
            <version>1.0</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>3.6.0.Final</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.16</version>
            <scope>provided</scope>
    </dependency>
    </dependencies>
    
    <defaultOptions>
    <extraargs>
        <extraarg>-frontend</extraarg>
        <extraarg>jaxws21</extraarg>
    </extraargs>