亲爱的 Stackoverflow 社区,我的 Spring Boot 启动器应用程序存在以下问题。我将启动项目作为一个新的 maven 项目导入到 IntelliJ 中。但是 IntelliJ 没有找到我在 pom.xml 中指定的依赖项。
我的应用程序类的图像:

如果我尝试运行该项目,则会收到以下错误消息。
错误消息的图像:

我已经尝试了从重新安装 IntelliJ 到重新导入项目或重新下载依赖项的所有方法。我只是不知道为什么 IntelliJ 找不到依赖项。
我的 pom.xml 如下所示
我的 pom.xml 的图像:

我第一次尝试编辑pom.xml它对我说“此文件不属于该项目”。也许这可能是原因之一。
使用 'mvn install' 或 'mvn clean verify' 运行整个过程是可行的。
我正在使用 apache mina sshd 来生成一个 ssh 服务器,以便用户能够远程访问特定系统。
这是我的代码的一部分:
SshServer sshd = SshServer.setUpDefaultServer();
sshd.setPort(830);
sshd.setKeyPairProvider(new SimpleGeneratorHostKeyProvider("hostkey.ser"));
sshd.setShellFactory(new ProcessShellFactory(new String[] { "/bin/sh", "-i", "-l" }));
sshd.setCommandFactory(new ScpCommandFactory());
sshd.setPasswordAuthenticator(new PasswordAuthenticator() {
public boolean authenticate(String username, String password, ServerSession session) {
return true;
// just to make sure everything is right
// this will implement later
}
});
sshd.start();
Run Code Online (Sandbox Code Playgroud)
在 Windows 上运行此代码时,此代码看起来没问题,但在 Linux (Ubuntu 18.04) 上,出现此错误:
Exception in thread "main" java.net.SocketException: Permission denied
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Net.java:455)
at java.base/sun.nio.ch.Net.bind(Net.java:447)
at java.base/sun.nio.ch.AsynchronousServerSocketChannelImpl.bind(AsynchronousServerSocketChannelImpl.java:164)
at org.apache.sshd.common.io.nio2.Nio2Acceptor.bind(Nio2Acceptor.java:59) …Run Code Online (Sandbox Code Playgroud) 我正在尝试构建一个音板应用程序。我有很多声音需要部署,因此我决定使用 Play Asset Delivery。我按照 Google 指南中的说明进行操作。
我在顶层创建了一个资源包文件夹并将其命名为 Sounds。这就是我的项目的样子
项目结构:

这是build.gradle声音目录中的文件
apply plugin: 'com.android.asset-pack'
assetPack {
packName = "sounds" // Directory name for the asset pack
dynamicDelivery {
deliveryType = "[install-time]"
}
}
Run Code Online (Sandbox Code Playgroud)
更新了我的应用程序 build.gradle 文件
android {
.
.
.
assetPacks = [":sounds"]
}
Run Code Online (Sandbox Code Playgroud)
和我的 settings.gradle 文件
include ':app'
include ':sounds'
Run Code Online (Sandbox Code Playgroud)
当我尝试构建捆绑包时,我不断收到此错误
梯度错误:

这是声音文件夹中的清单
清单有错误:

我尝试清理项目、使缓存无效并重新启动,但似乎没有任何效果。