maven-enforcer-plugin
全部标签 根据mavensite,以及网上的一些教程,mvnarchetype:generate会给出36个左右的选择,选择15是快速入门。它一直以这种方式工作,直到我设置Nexus.现在我可以选择358,默认为97(我无法从我的dos提示符中读取描述)。两个选择一样吗?为什么现在我有这么多选择。如果我必须更改我的存储库设置,如何更正它。我的maven版本是ApacheMaven2.2.1(r801777;2009-08-0615:16:01-0400)Javaversion:1.6.0_16Javahome:C:\ProgramFiles\Java\jdk1.6.0_16\jreDefault
如果同一个独立工具也可以支持通过文件系统以外的其他协议(protocol)浏览存储库,那就更好了 最佳答案 我发现了这个非常棒的简单工具http://code.google.com/p/mycila/wiki/MavenDeployer 关于java-桌面GUI工具,用于浏览新的jar并将其安装到本地Maven仓库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4606303/
假设,ArtifactA依赖于ArtifactB,ArtifactC也依赖于ArtifactB我知道“mvndependencyplugin”可以帮助列出项目/Artifact的依赖项。但反过来呢?如果我想找到依赖于给定Artifact的项目/Artifact列表?从上面的例子中,给定ArtifactB,我想得到ArtifactA和ArtifactC我怎样才能做到这一点? 最佳答案 Maven只能对当前项目进行操作,所以它只能检测当前项目(或子模块)与其他项目(包括当前项目的子模块)之间的依赖关系。所以你可以做的是根据其他子模块搜索
我遇到了一个问题,我试图引入joda-timejar,但Eclipse出于某种原因找不到它。这是我收到的消息:1/25/1111:53:22AMCST:Missingartifactjoda-time:joda-time:jar:1.6.2:compile这是我的依赖:joda-timejoda-time1.6.2不过,我可以转到http://repo1.maven.org/maven2/joda-time/joda-time/1.6.2/它肯定在那里。关于为什么我似乎无法检索它的任何想法?如果有任何其他看起来相关的信息,请告诉我,我会将其包括在内。 最佳答
我想从lighweightmarkuplanguage中以html格式呈现项目文档像Markdown或纺织品。最简单的方法是什么? 最佳答案 您还可以通过maven-site-plugin使用其他轻量级标记语言。这是通过doxia完成的(maven的内容生成框架)。markdown有一个doxia模块,例如:http://code.google.com/p/doxia-module-markdown/wiki/Usage 关于java-使用maven呈现轻量级标记语言,我们在StackO
我有一个Maven多模块项目,它调用两个子模块。请注意,此子模块不使用父标记。现在我需要只在一个子模块上执行部署阶段,而不是在另一个子模块上执行。有人可以就执行此操作的最佳方法提供任何建议吗?谢谢 最佳答案 如本FAQ所述对于mavendeployplugin,以及thisSO讨论,您应该在您不想部署的模块的pom中添加以下内容。maven-deploy-pluginX.Ytrue 关于java-如何跳过多Maven模块中的生命周期阶段,我们在StackOverflow上找到一个类似的问
我有一个Mavenweb项目,我在src\main\webapp\文件夹下有一些CSS和Javascript文件。我经常对这些文件进行更改,并希望快速查看我的更改。如果我运行maveninstall,由于项目依赖性,它需要很长时间。有时我只想更改我的CSS文件中的一行代码,而不想重新编译其他所有内容。我有一个Maven插件,可以将我的输出war文件发布到我的JBoss实例。理想情况下,我想运行一个maven执行脚本,它将快速将我的Web资源复制到输出文件夹并重新部署更改后的war文件,而无需重新编译其他所有内容。我尝试调用generate-resources目标,但它似乎没有出现在sr
我在maven中有一个多模块项目,其他项目需要根据环境使用jar。我们有4个环境1.开发2.UAT3.质量保证4.产品有一个项目希望对所有三个环境(即dev、uat、QA)使用projectname-dev.jar,对PROD使用projectname-prod.jar。我在google上搜索了类似if-else逻辑的东西,我可以在maven配置文件中使用它。我仍然可以为这个特定项目创建一个新属性,并在它投入生产时将其更改为“-prod”,但这是我不想添加的额外开销。是否有任何插件可以帮助我完成上述工作,而无需增加任何类型的手动开销。谢谢 最佳答案
我正在尝试使用测试mavenmvnarchetype:generate-DgroupId=org.sonatype.mavenbook-DartifactId=quickstart-Dversion=1.0-SNAPSHOT-DpackageName=org.sonatype.mavenbook-DarchetypeGroupId=org.apache.maven.archetypes-DarchetypeArtifactId=maven-archetype-quickstart-DarchetypeVersion=1.0-DinteractiveMode=false几分钟后,系统
在我们的企业应用程序中,我们正在寻找一种动态方式来从我们的Java类中收集数据。我们创建了一个带有name属性的自定义注释界面(@interface)。我们想从所有带注释的类中收集此属性的值。我设法为自定义注释创建了一个AnnotationProcessorFactory和一个AnnotationProcessor。由于我们使用的是Maven2,因此我将以下内容添加到主项目的pom.xml中的插件中。org.codehaus.mojoapt-maven-plugin1.0-alpha-5our.company.api.component.lister.ComponentAnnotati