【发布时间】:2020-11-28 01:31:34
【问题描述】:
我在我的 maven 项目中使用了 simplejavamail。如果我从 Intellij IDE 运行该程序,它可以发送电子邮件。但是当我创建一个 jar 文件并从 jar 文件中运行它时,我发现所有 simplejavamail 类都找不到类。我打开罐子,我发现罐子里没有它们。但是所有其他依赖类都在那里。有人遇到过这个问题吗?
我的 pom.xml 的一部分
<dependency>
<groupId>org.simplejavamail</groupId>
<artifactId>simple-java-mail</artifactId>
<version>6.4.3</version>
</dependency>
<build>
<finalName>my-project-name</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
【问题讨论】:
标签: maven email jar dependencies