草庐IT

java - 增加tomcat7 maven插件的内存?

我想使用tomcat7-maven-plugin直接从maven启动嵌入式tomcat7实例。这工作正常,但启动的Tomcat似乎没有足够的内存。我怀疑我需要设置-XX:MaxPermSize=256m但我不知道该怎么做。文档说应该在插件的“配置”部分使用“systemProperties”元素。但是,这些选项被指定为XML元素,并且需要如下所示:256m但这当然不可能,因为它破坏了XML(XX被解释为命名空间)。当然我可以通过设置环境变量来解决这个问题MAVEN_OPTS=-XX:MaxPermSize=256m但我宁愿只为嵌入式Tomcat增加它。任何想法如何做到这一点?

javascript - Maven 存储库上的 JQuery 可用性

我注意到有一些Eclipse的Maven插件支持JavaScript开发。使用这些的问题是我在Maven中央存储库中找不到任何JavaScriptArtifact。具体来说,我正在寻找JQuery。是否有专门用于JavaScript的Maven存储库?谢谢 最佳答案 尝试webjars。http://www.webjars.org/它拥有所有主要的库,而且它位于github中,所以如果你真的需要,你可以fork自己的版本。它应该适用于带有元数据扫描的servlet3规范容器。但我使用https://github.com/bazaar

java - 如何从 Eclipse 运行 Maven 项目?

我正在尝试运行一个简单的Java项目。我使用“MavenProject”类型创建了一个项目。我有一个名为“TestMain”的主要类(class)。当我尝试使用右键单击->运行来运行项目时,没有菜单可以将应用程序作为“运行为Java应用程序”运行。我想知道那个选项去了哪里。谁能帮我运行Java应用程序? 最佳答案 嗯,你需要加入exec-maven-plugin,此插件执行的操作与您在命令提示符下键入java-cp.;jarpathsTestMain时执行的操作相同。.您可以传递参数并定义您希望该插件调用主类的哪个阶段(test、p

java - Maven 无法从存储库获取 SNAPSHOT 构建

我们的内部存储库(Artifactory)现在包含我们内部库的稳定版本和SNAPSHOT版本。对于稳定的构建,从存储库下载任何东西从来没有问题。但是,当我添加-SNAPSHOT时,Maven声称无法找到依赖项,即使它绝对在存储库中。如果我在本地构建和部署依赖项(即到我的本地仓库中)一切正常。基本上,这是可行的:com.exampleourlibrary1.0.0这不是:com.exampleourlibrary1.0.1-SNAPSHOT即使两个版本都是以相同的方式构建并正确部署(据我所知)到存储库。错误:Missing:----------1)com.example:ourlibra

java - 访问项目 lombok 注释方法时,Maven 构建找不到符号,

我第一次使用项目lombok,当我运行构建时通过maven编译项目时遇到问题,我收到错误,其中调用了带有项目lombok注释的方法。这是带注释的参数:private@Getter@SetterStringpaymentNonce=null;例如,在这一行中,maven破坏了构建:if(!StringUtilities.isNullOrEmpty(getPaymentNonce())){这是我的maven依赖org.projectlomboklombok1.16.4maven错误:[INFO]Compiling158sourcefilestoC:\java\repos\luna\clou

java - 设置操作系统环境变量后,Apache Maven install "' mvn' not Recognized as an internal or external command"?

锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或交互。我已按照官方安装说明here适用于WindowsXP。但有时当我执行mvn--version时,我会收到错误消息,'mvn'notrecognizedasaninternalorexternalcommand我什至重新启动了我的机器几次,但操作系统并不总是能识别maven命令。但是当我执行cd%M2_HOME%或cd%M2%时,它会将我带到安装目录。我还确保将用户变量M2添加到Path系统变量中。那么,什么给了? 最佳答案 解决方法

java - 从单个 Maven 项目创建多个可运行的 Jars(包括依赖项)

这个问题在这里已经有了答案:CreatingTwoExecutableJarsUsingmaven-assembly-plugin(1个回答)关闭5年前。我有一个包含多个主类的Maven项目。我想从这些项目中生成可运行的jar(包括所有依赖项)。我目前有以下构建配置(使用maven.assembly):maven-assembly-pluginclasspath.to.my.mainClassjar-with-dependencies他们是用maven-assembly实现这一目标的方法吗?如果没有,实现我的目标的最简单方法是什么? 最佳答案

java - 为什么 IntelliJ 中的一些 maven 项目是灰色的?

为什么IntelliJ中的一些maven项目是灰色的? 最佳答案 似乎图像是回答这个问题的更好方法。当您在IntelliJ工作区中忽略项目时,它们会显示为灰色。要将这些项目或模块添加回您的工作区,请右键单击它们,然后单击unignoreprojects,如下面的屏幕截图所示。或者,您也可以转到文件-设置->构建、执行和部署->构建工具->Maven->忽略文件,现在选择您可能希望在IntelliJ工作区中保留的项目/模块。如果需要更多说明,请随时在评论中ping。快乐编码。 关于java

java - 在 Eclipse 中运行时从 pom 获取 maven 项目版本和工件 ID

当我遇到这个问题时,我正在查找如何从mavenpom或list中获取应用程序名称(工件ID)和版本GetMavenartifactversionatruntime.当我打包项目时,以上内容对我有用,但当我尝试使用eclipse运行程序时,我似乎无法得到任何工作。我在构建时尝试使用.properties方法,因为我认为它不依赖于包,但我仍然没有得到结果。如果有人对此问题有任何想法或解决方案,将不胜感激。我的最后一次尝试如下。这在打包时使用list(有效)并在Eclipse中运行时尝试获取.properties文件。StringappVersion=getClass().getPackag

java - maven 忽略 jenv 设置

我有OSX和Java1.6安装了,我刚刚安装了jenv连同Java1.7:$jenvlocal'1.7'$jenvversionssystem1.61.6.0.65*1.7(setby/Users/me/workspace/.java-version)1.7.0.79oracle64-1.6.0.65oracle64-1.7.0.79jenv正在做它的工作,与$java-version一直在工作,当我将其设置为1.6时显示1.6,当我将其设置为1.7时显示1.7:$java-versionjavaversion"1.7.0_79"...但是maven忽略了我的设置:$mvn-versi