草庐IT

java - Eclipse 中的 Maven 依赖错误

我有一件war文物,我需要使用jar里的一些类。我无法将这些类移动到另一个项目,然后我使用以下配置将我的webapp中包含的类和资源部署为“附加”Artifact:maven-war-plugin2.1.1true这将导致部署两个Artifact:mywebapp-1.0-SNAPSHOT.war和mywebapp-1.0-SNAPSHOT-classes.jar。要使用这些类,我按如下方式引用Artifact:mygroupmywebapp${project.version}classes当我从Jenkins编译时一切正常,但是当我从Eclipse本地运行测试时找不到引用类。(jav

java - maven 。将 .DLL 放在 JAR 的根目录中

如何使用Maven将native.dll文件包含在JAR的根目录中? 最佳答案 如果您已经有了.dll文件,只需将其存储在项目的src/main/resources目录中,Maven会将其放入目标jar的根目录中。 关于java-maven。将.DLL放在JAR的根目录中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12157783/

java - 自动更新 Maven 依赖项

我在Eclipse中有大量的Maven项目,有很多依赖项。随着新版本的发布,一些依赖项会在存储库中频繁更新。目前我必须手动寻找这些,并手动编辑相应的pom.xml以使用新版本。在Eclipse中是否有自动执行以下操作的方法:检查每个依赖项的更新版本是否可用?如果是这样,自动建议对pom.xml进行更改(如“快速修复”功能)? 最佳答案 您正在寻找mavenversionsplugin:versions:display-dependency-updatesDisplaysalldependenciesthathavenewervers

java - 创建 Spring MVC 应用程序

我正在使用EclipseKepler,我已经安装了SpringIDE和STS,但是当我创建SpringMVC模板项目时我遇到了错误,然后我去了Maven更新选项,但我遇到了错误。我不知道为什么。请帮忙!错误:项目[firstSpring]构建期间出错构建期间发生错误。在项目“firstSpring”上运行构建器“FacetedProjectValidationBuilder”时出错。无法初始化类org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants在项目“firstSpring”上运行构建器“Validation”时出错。org.e

java - Swagger-core Scala 依赖项过大

我发现在我开始为我的RESTAPI使用swagger文档工具后,我的war文件的大小增加了近4.5倍,从8.7MB到39MB。我正在使用Maven构建项目。那是因为SwaggerScala的依赖性很大,特别是scala-compiler。所以我试图找出哪些依赖项不是真正需要的。我在项目的Github页面中创建了一个新问题:https://github.com/wordnik/swagger-core/issues/624他们回答说,删除任何scala依赖项不是一个好主意,因为框架是用该语言编写的,这可能会破坏它。还建议将依赖项放在容器/服务器中而不是war中作为解决方法。

java - 在 Java 8 中使用 lambda 出现意外错误

我正在使用Java8Update2032位、Maven3.2.3、EclipseLunaBuildid:20140612-060032位。开始使用lambdas后,我项目中的一些类在maven(mvncompile)中开始报编译错误。这些错误仅在我使用lambda时出现。如果我切换回匿名类,错误就消失了。我可以用一个简单的测试用例重现错误:packagebr;importjava.awt.Button;importjava.awt.Panel;publicclassTest{privatefinalButtonbutton;privatefinalPanelpanel;publicTe

java - 无法找到 Spring NamespaceHandler util

当我使用springv.3.1执行我的java项目时,出现以下错误:Bean'configParser';nestedexceptionisorg.springframework.beans.factory.parsing.BeanDefinitionParsingException:Configurationproblem:UnabletolocateSpringNamespaceHandlerforXMLschemanamespace[http://www.springframework.org/schema/util]Offendingresource:classpathreso

带有Maven的mule munit测试:找不到mule-domain-config.xml文件?

MuleMunit测试Maven:未找到mule-domain-config.xml文件尝试使用Maven运行Munit时,我会遇到错误。这是一个域项目,我的Munit测试案例可在Mule项目中找到。当我运行maven时,它给我提供了文件,没有发现例外(mule-domain-config.xml)。我通过在此站点中检查但没有运气来尝试所有可能的方法。以下是堆栈跟踪。INFO2017-01-0601:15:01,226[main]org.mule.munit.runner.MuleContextManager:Loadingmule-app.properties...INFO2017-01-0

java - codehaus 消失后 maven-rpm-plugin 文档在哪里

问这个问题我感觉很不好,但是谷歌没有帮助。谁能告诉我codehaus消失后maven-rpm-plugin的文档在哪里? 最佳答案 Codehaus上的Maven插件正在转移到http://www.mojohaus.org.对于RPM插件,链接是http://www.mojohaus.org/rpm-maven-plugin/但它似乎还没有迁移。目前,它的新家似乎在thisproject在GitHub上。 关于java-codehaus消失后maven-rpm-plugin文档在哪里,我

java - iText 版本 4.2.1 在 Maven 中央存储库中重定向

我们在我们的一个项目中使用iText来生成PDF报告,正是4.2.1版本,因为它是最后一个免费版本。com.lowagieitext4.2.1今天早上当我在一台新机器上克隆存储库时,我遇到了很多编译器错误,因为maven重定向到版本5.5.6并且导入失败。在我们的研究中,我们发现mavencentral中的pom文件上周发生了变化。从现在开始,似乎不可能像我们之前那样添加jar依赖了。谁能告诉我,是否还有办法通过maven将iText集成到4.2.1版中? 最佳答案 记录在案here,发布iText版本4.x.y的人没有关注ther