Grails 包javax.mail不存在
我有一个grails项目 所有依赖项都是正确的,我可以在程序集上运行项目。 当我尝试启动应用程序时,会出现以下错误:Grails 包javax.mail不存在,grails,jakarta-mail,javax,Grails,Jakarta Mail,Javax,我有一个grails项目 所有依赖项都是正确的,我可以在程序集上运行项目。 当我尝试启动应用程序时,会出现以下错误: "C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.91-3\bin\java" -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -XX:CICompilerCount=3 -Djline.WindowsTerminal.directConsole=false -Dfile.en
"C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.91-3\bin\java" -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -XX:CICompilerCount=3 -Djline.WindowsTerminal.directConsole=false -Dfile.encoding=UTF-8 -classpath C:\Users\Alex\AppData\Local\Temp\classpath1564081530.jar org.grails.cli.GrailsCli run-app --plain-output
|Running application...
E:\WORK\newggloor\src\main\java\email\EmailHelper.java:4: error: package javax.mail does not exist
import javax.mail.*;
^
E:\WORK\newggloor\src\main\java\email\EmailHelper.java:5: error: package javax.mail.internet does not exist
import javax.mail.internet.*;
^
E:\WORK\newggloor\src\main\java\email\EmailHelper.java:23: error: cannot find symbol
Session session = Session.getInstance(props,
^
symbol: class Session
location: class EmailHelper
E:\WORK\newggloor\src\main\java\email\EmailHelper.java:24: error: package javax.mail does not exist
new javax.mail.Authenticator() {
^
^
E:\WORK\newggloor\src\main\java\email\EmailHelper.java:35: error: cannot find symbol
InternetAddress.parse(email));
^
symbol: variable InternetAddress
location: class EmailHelper
E:\WORK\newggloor\src\main\java\email\EmailHelper.java:39: error: cannot find symbol
Transport.send(message);
^
symbol: variable Transport
location: class EmailHelper
E:\WORK\newggloor\src\main\java\email\EmailHelper.java:43: error: cannot find symbol
} catch (MessagingException e) {
^
symbol: class MessagingException
location: class EmailHelper
12 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Error |
Failed to start server (Use --stacktrace to see the full trace)
Process finished with exit code 1
添加到模块newggloor_main。您最好使用grails邮件插件。将此应用到您的构建中。gradle:
compile "org.grails.plugins:mail:2.0.0.RC6"
在build.gradle中添加依赖项 //
编译组:“javax.mail”,名称:“mail”,版本:“1.4.7”不适合me@Alex432但是为什么呢?