maven - Netbeans 在自动完成中看不到类(但它是在 pom.xml 设置的依赖项管理器中设置的)
问题描述
我的 pom.xml 如下:
<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.numbeo</groupId>
<artifactId>LetsEncryptAcmeChallengeValve</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<tomcat.version>9.0.41</tomcat.version>
</properties>
<dependencyManagement>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-catalina -->
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-catalina</artifactId>
<version>${tomcat.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
</project>
我已将其创建为 Netbeans 12.2 的新项目,但是当我键入新的第一类时:
public class LetsEncryptAcmeChallengeValve extends Valve
我希望 Netbeans 自动完成功能从 Tomcat 中找到我的课程
导入 org.apache.catalina.Valve
如何解决这个问题?
解决方案
推荐阅读
- f# - 如何为函数组合选择正确的方法重载?
- javascript - 无法获得承诺函数的原始返回值
- python-3.x - 如何将小部件添加到现有屏幕?
- c++ - 我必须在 SFML 应用程序中使用 GLAD 加载程序吗?
- javascript - 查找和替换字符串 - 忽略大小写和非字母字符
- c# - 如何在我的 c# 程序中使这个 bool 工作
- java - 如何编译模块具有不同 Java 版本的多模块 Maven 项目?可能使用Jenv?
- javascript - 道具类型失败:提供给“表”的“函数”类型的无效道具“rowSelection”,应为“对象”
- kubernetes - 带有 Kubernetes 的 Spring Cloud Gateway 用于限制传入流量
- laravel - Laravel nova 如何创建具有多个输入字段的自定义字段