我创建了一个maven项目,其中包含使用Scala编写的JAX-RS Web服务。但是,我发现生成的war文件不包含任何scala库。
将其部署到Jboss并运行后,错误显示无法找到Scala库。
我假设maven会自动将任何相关库打包到WEB-INF \ lib,但scala不是这种情况。
我是否需要添加任何特定配置才能打包scala库?
或者我可以将scala放在JBoss AS本地的任何地方吗?
非常感谢!
更新
我实际上已经发现为什么scala库不包含在战争中。这是因为我为scala依赖项定义了“提供的”范围。
但是,如果我在战争中包含scala,则部署将因非法参数异常而失败。
我简要记得我曾经使用jboss配置使用scala库的本地副本,但是我忘了怎么做了。
有没有人对此有任何想法?
非常感谢