草庐IT

maven-tomcat-plugin

全部标签

java - 如何使用 Checkstyle 停止 Maven 构建

我已经设法将Maven与Checkstyle插件结合使用,并且可以根据我的代码创建报告。但我真正想要的是,如果样式检查有任何错误,我可以停止Maven的构建过程。到目前为止,我的pom.xml如下所示:4.0.0com.company.appmy-appjar1.0-SNAPSHOTmy-apphttp://maven.apache.orgjunitjunit3.8.1testlog4jlog4j1.2.12compileorg.apache.maven.pluginsmaven-checkstyle-plugin2.8我怎样才能在这里实现我的目标?我们的团队希望有严格的编码风格标准,

java - maven中的 war 项目依赖

我需要从war项目访问一个bean类到我的另一个war项目中。bean类存在于MyProject中。我编写了另一个名为NewProject的项目的pom,如下所示。MyProjectMyProject1MyProjectwar是否可以在另一个war项目中添加war依赖? 最佳答案 如果配置maven-war-plugin具有以下属性:true你会得到一个具有以下坐标的补充Artifact:myGroupmyArtifactmyVersionclasses其中包含您的war项目中的所有类,这些类可以用作依赖项,它是一个jar文件,可以

java - Windows下Maven安装 : "JAVA_HOME is set to an invalid directory"

这个问题在这里已经有了答案:UnabletoinstallMavenonWindows:"JAVA_HOMEissettoaninvaliddirectory"(16个答案)关闭8年前。我是Maven的新手,我已经下载了3.0.5版本。我收到以下错误:JAVA_HOMEissettoaninvaliddirectory.pleasesetthejava_homevariableinyourenvironmentvariabletomatchthelocationofyourjavainstallation不过,当我在命令提示符下键入javac或echo%M2_HOME%时,我没有看到任

java - 我无法解决 Maven 构建错误失败

当我使用maven构建我的项目时出现错误。所以请帮忙!谢谢你的帮助Failedtoexecutegoalorg.apache.maven.plugins:maven-assembly-plugin:2.2.1:assembly(make-assembly)onprojectnewstart-app-ithelp:Executionmake-assemblyofgoalorg.apache.maven.plugins:maven-assembly-plugin:2.2.1:assemblyfailed:Forartifact{null:null:null:jar}:ThegroupIdc

java - IntelliJ 13 Tomcat 配置类 org.springframework.web.util.Log4jConfigListener 的应用程序监听器时出错

我正在尝试使用IntelliJ13及其内置的Tomcat部署插件运行Java/Spring/Hibernate/Ivy应用程序。我使用的是Tomcat8.0.9,但我也尝试过使用Tomcat6.0.39。当我尝试启动Tomcat时,我正在创建一个工件;更具体地说,是一场爆炸性的war。我正在使用Ivy来解决我的依赖关系,这是因为它是一个不使用Maven的遗留应用程序。愚蠢,我知道。当尝试使用任何版本的Tomcat从IntelliJ内部运行此应用程序时,我在“服务器”日志中收到以下消息:C:\dev\apache-tomcat-6.0.39\apache-tomcat-6.0.39\bi

java - Tomcat 服务器无法启动

我正在JBossdeveloper上开发动态Web应用程序,但我收到一条错误消息:CouldnotloadtheTomcatserverconfigurationat\Servers\Tomcatv6.0Serveratlocalhost-config.TheServersprojectisclosed.即使我尝试在服务器选项卡上启动服务器,它也不会启动。有什么建议吗? 最佳答案 我觉得您是在Eclipse中使用WTP执行此操作?如果是这样,那么您需要确保由WTP创建和维护的名为Servers的Eclipse项目是打开的。打开Nav

java - 更新到 MacOS Sierra 后,带有 Surefire (TestNG) 的 Maven 运行缓慢

在将我的MacBookPro更新到MacOsSierra之前,命令:mvncleaninstall-U运行了大约40秒,在几个Maven子模块中进行了数百次测试。更新到MacOSSierra后,在不更改代码的情况下,同一命令需要12分钟以上。在我看来,当Surefire插件要打印当前模块的结果时,它会挂起2-3分钟,然后再继续。到目前为止,测试执行的速度与更新到MacOSSierra之前一样快。一个模块的TestNG结果打印输出示例:Testsrun:101,Failures:0,Errors:0,Skipped:0,Timeelapsed:167.854secResults:Test

java - 在 Gradle 中从 Spring Boot 中排除 Tomcat 依赖项

我将SpringBoot与Jetty结合使用,看来我无法在我的Gradle构建文件中排除所有Tomcat依赖项。build.gradle相关部分:compile("org.springframework.boot:spring-boot-starter"){excludemodule:"tomcat-embed-el"}compile("org.springframework.boot:spring-boot-starter-jetty")compile("org.springframework.boot:spring-boot-starter-web"){excludemodule:

java.lang.OutOfMemoryError : Java heap space in tomcat7 错误

我在tomcat服务器中收到此错误。Exceptioninthread"http-bio-8080-exec-17"Exceptioninthread"http-bio-8080-exec-2"Exceptioninthread"http-bio-8080-exec-15"Exceptioninthread"http-bio-8080-exec-20"Exceptioninthread"http-bio-8080-exec-18"java.lang.OutOfMemoryError:Javaheapspace.我看过MAT,但如何在我的Tomcat服务器中生成.hprof文件。谢谢。

java - 想学习Maven

我有一个用Java做的副项目。这是一个非常简单的网络应用程序。它在Linux服务器上的Tomcat中运行,并使用MySQL数据库。大部分代码是使用Spring框架编写的。它有很多单元测试。当我在Eclipse中编码时。当我部署应用程序时,我运行一些shell脚本将WAR文件移动到Web服务器,进行数据库更新,并更改apache配置。我是唯一的开发人员,现在它只部署到1个环境(生产),尽管有一天我可能也想拥有一个测试或暂存环境。我通过Eclipse插件使用SVN版本控制。我总是听说有人在他们的项目中使用Maven。既然有这么多人在用它,我就对自己说它一定很好。我想在业余时间学习它。唯一的