类无法识别maven依赖项

时间:2016-06-01 23:38:22

标签: java eclipse maven aws-lambda

我正在尝试创建一个maven项目。我将依赖项添加为jar文件并在我的类中导入它们。但是班级并没有意识到这一点。

我尝试了几种选择并且没有用,但无法解决。请指导。

下面是我的项目str的截图 enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

试试这个:

右键单击您的项目,然后选择maven,然后点击update project。选择项目并选择force update of snapshots/releases选项。然后刷新项目并构建它(如果在更新后没有看到compilation error)。

答案 1 :(得分:0)

由于jar不在web-inf文件夹下,您会看到此错误。 有几种方法可以解决此问题

  1. 添加以下个人资料

    <profile>
          <id>qa</id>
          <build>
            <plugins>
              <plugin>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                  <execution>
                    <phase>install</phase>
                    <goals>
                      <goal>copy-dependencies</goal>
                    </goals>
                    <configuration>
                      <outputDirectory>${project.build.directory}/lib</outputDirectory>
                    </configuration>
                  </execution>
                </executions>
              </plugin>
            </plugins>
          </build>
        </profile>
    
  2. 目标文件夹中创建的依赖项目录

      mvn install dependency:copy-dependencies