由于缺少库而导致构建失败

theJava:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project spring-intergation: Compilation failure: Compilation failure:
[ERROR] \spring-intergation\src\main\java\uk\co\dd\spring\domain\User.java:[3,24] package javax.persistence does not exist
[ERROR] \spring-intergation\src\main\java\uk\co\dd\spring\domain\User.java:[4,24] package javax.persistence does not exist
[ERROR] \spring-intergation\src\main\java\uk\co\dd\spring\domain\User.java:[5,24] package javax.persistence does not exist
[ERROR] \spring-intergation\src\main\java\uk\co\dd\spring\domain\User.java:[6,24] package javax.persistence does not exist
[ERROR] \spring-intergation\src\main\java\uk\co\dd\spring\domain\User.java:[7,24] package javax.persistence does not exist
[ERROR] \spring-intergation\src\main\java\uk\co\dd\spring\domain\User.java:[9,1] cannot find symbol

但是,通过右键单击项目并添加外部jar,我已经在eclipse中添加了所有库。

当我尝试运行mvn compile时,我也遇到了许多其他jar丢失的错误。

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <build>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>exec-maven-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>java</goal>
            </goals>
          </execution>
        </executions>

        <configuration>
          <mainClass>uk.co.dd.spring.App</mainClass>
        </configuration>
      </plugin>
    </plugins>
  </build>

  <modelVersion>4.0.0</modelVersion>
  <groupId>uk.co.dd.spring</groupId>
  <artifactId>spring-intergation</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>spring-intergation</name>
  <url>http://maven.apache.org</url>
  <dependencies>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring</artifactId>
      <version>2.5.5</version>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>



  </dependencies>
</project>

我应该对POM.xml做任何事情吗

Jigar Joshi:

将此添加到您的依赖项

<dependency>
  <groupId>javax.persistence</groupId>
  <artifactId>persistence-api</artifactId>  
  <version>1.0</version>
</dependency>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么由于缺少自定义本地存储库的apklib依赖关系而导致构建失败?

尽管缺少堆栈ghci,但由于缺少包而导致堆栈构建失败

由于缺少方法而导致PanoJS失败

由于缺少android SDK,Jenkins构建失败

由于缺少dx.jar,构建失败

由于条件导致WiX构建失败

由于缺少 WebApp 库,在 Spring-boot-starter 项目中构建失败

由于缺少模块映射,Jenkins XCode iOS构建失败

Lombok注释库导致Proguard构建失败

由于`package ...不存在,导致简单gradle构建失败

由于仅通过终端版本而导致构建失败

由于composer命令调用,导致Travis-CI的构建失败

由于权限不足Windows 10导致Ant构建失败

使用mpicxx时由于_noalias而导致OpenMPI的构建失败

由于在特征上缺少方法,导致AbstractMethodError(库更新)

由于缺少32位库,导致Steam无法启动

由于缺少库arc4random而导致的生成错误

IntelliJ由于缺少库而无法构建Gradle项目

由于P2存储库,第谷构建失败

由于超时,构建失败

增量导致构建失败

由于缺少依赖项org.springframework.build.aws.maven,Spring Roo构建失败

由于缺少工件jdk.tools:jar,使用maven的hadoop-common构建失败

由于缺少jQuery插件,Jenkins“构建管道插件”插件安装失败

由于Lombok导致编译失败

由于Lombok导致编译失败

Doctest由于Unicode导致失败

由于 ModuleNotFoundError 导致 pytest 失败

当由于错误的gradle版本而导致构建失败时,安装gradle包装器