无法从 Maven 类型项目创建 class 的对象
Unable to create an object of the class from Maven type project
我的 pom.xml 只有 1 个依赖 -
<dependency>
<groupId>com.shubham.TestNexus</groupId>
<artifactId>TestNexus</artifactId>
<version>1.0</version>
</dependency>
这是我创建并上传到本地 nexus 存储库的测试 jar。我可以看到,当我构建项目时,maven 正在下载 jar 并将其放置在 Maven Dependencies 目录中。我也可以看到相同的 jar 添加到 class 路径。
这个jar只有一个简单的helloWorld打印方法。
现在当我在我的项目中使用这个 jar 时,它不允许我在这个 jar 中创建 class 的对象。
而且,当我尝试创建一个非 Maven java 项目并手动将 jar 添加到 class 路径时,我能够创建 class 的对象。任何人都可以在这里帮忙。
我也使用 maven。当我遇到依赖问题尝试所有这些步骤时:
- 使用 maven 清理和安装命令。
- 使用maven更新项目强制执行
- 刷新所有项目。
如果它不起作用,问题可能出在 m2 存储库上。
我找到了问题的解决方案,似乎它不允许具有 类 的罐子出现在默认包中。我创建了另一个 jar 并将其放入一个包中并且它起作用了。非常感谢大家。
我的 pom.xml 只有 1 个依赖 -
<dependency>
<groupId>com.shubham.TestNexus</groupId>
<artifactId>TestNexus</artifactId>
<version>1.0</version>
</dependency>
这是我创建并上传到本地 nexus 存储库的测试 jar。我可以看到,当我构建项目时,maven 正在下载 jar 并将其放置在 Maven Dependencies 目录中。我也可以看到相同的 jar 添加到 class 路径。
这个jar只有一个简单的helloWorld打印方法。
现在当我在我的项目中使用这个 jar 时,它不允许我在这个 jar 中创建 class 的对象。
而且,当我尝试创建一个非 Maven java 项目并手动将 jar 添加到 class 路径时,我能够创建 class 的对象。任何人都可以在这里帮忙。
我也使用 maven。当我遇到依赖问题尝试所有这些步骤时:
- 使用 maven 清理和安装命令。
- 使用maven更新项目强制执行
- 刷新所有项目。
如果它不起作用,问题可能出在 m2 存储库上。
我找到了问题的解决方案,似乎它不允许具有 类 的罐子出现在默认包中。我创建了另一个 jar 并将其放入一个包中并且它起作用了。非常感谢大家。