【java – 如何使用maven为特定的操作系统构建一个jar?】教程文章相关的互联网学习教程文章

java-使用Maven排除特定文件的单元测试【代码】

我正在研究一个最近获得的项目,并且正在使用mvn test运行单元测试. 因此,我转到不同的模块,并使用cmd运行上述命令,同时我发现2个文件中有两个测试用例,它们都间歇性地失败(该方法上面的注释中已提到). 因此,我正在考虑仅跳过这些测试用例,然后继续进行.我试图在这里找到它,但是我唯一能找到的就是排除特定模块的测试用例. 我想排除A.java的test1()和B.java的test2() 我发现如下:# Exclude one test method mvn verify -Dtest=!Le...

开源工具,可通过Maven2使用ydoc之类的自动UML图生成Javadocs.【代码】

我想通过Maven的站点生成插件生成javadocs,并且希望在Javadoc中创建并嵌入自动UML图. statsvn项目使用yDoc生成其UML文档,但我认为他们正在使用Maven1. yDoc是一种商业共享软件产品,因此我不确定开源statsvn项目如何与它集成(或者是否有用于Javadoc生成的免费版本). svnstat yDoc javadoc示例:ChurnPageMaker.java svnstat包括ydoc作为其Maven1报告生成的插件:project.xml<reports><report>maven-ydoc-plugin</report>...</report...

java-如何在我的maven项目中更改ejb-jar.xml的位置?【代码】

在使用maven构建EJB项目时,maven希望ejb-jar.xml位于META-INF /中.然而;我需要能够将其放在目录A / META-INF中. maven-ejb-plugin似乎没有提供用于指定ejb-jar.xml所在位置的参数. 你能为我指出正确的方向吗?解决方法:确实,maven-ejb-plugin不提供任何参数来更改部署描述符的位置,该参数有望在META-INF / ejb-jar.xml(该位置在EjbMojo中进行硬编码)或在构建EJB 2.X时,在打包时构建会失败(这很有意义). 因此,实现目标的一种方法是在...

java-这个Maven插件真的有无效的描述符吗?【代码】

命令:mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate -DarchetypeGroupId=org.beardedgeeks -DarchetypeArtifactId =gae-eclipse-maven-archetype -DarchetypeVersion=1.1.2 -DarchetypeRepository=http://beardedgeeks.googlecode.com/svn/repository/release s输出:[INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [ERROR] B...

Java-阅读Maven配置文件属性的问题【代码】

我在pom文件中有一个配置文件,如下所示:<profile><id>local</id><activation><activeByDefault>true</activeByDefault></activation><properties><application.domain>mydomain.com</application.domain><application.name>MyApp</application.name></properties></profile>我在属性文件中读取此值,如下所示:${application.name} first.key =\u0627\u0644\u062E\u0627\u0635 \u0628\u0643 ${application.name} \u0627\u0633\u062...

使用Javadocs的Maven多模块项目站点【代码】

我想使用Maven为我的应用程序创建网站.这是一个多模块应用程序,父模块是简单站点模块,第一个子模块是应用程序的核心,第二个子模块是GUI(Swing). 我现在对父pom.xml使用关注<modules><module>core</module><module>kayako-desktop</module> </modules> <build><plugins><plugin><artifactId>maven-site-plugin</artifactId><version>2.2</version><configuration><locales>en</locales></configuration></plugin><plugin><artifactI...

java-Maven:项目继承或聚合更好地支持这种情况吗?【代码】

我正在将一个项目从ant移植到maven.该项目由一组核心类组成,这些类可以被3-4个其他子项目使用和使用.重要的是(我认为?),核心jar具有在构建时设置的自己的配置,并且每个子项目也在构建时设置了配置.在旧的ant系统中,每当我用以下内容构建子项目之一时:ant -Dconfiguration=stage clean dist…它将使用相同的(阶段)配置来构建核心jar,然后将其复制到子项目的构建的class dir中.我想使用Maven复制此功能.从我完成的阅读看来,Maven可...

Java 5中的CXF-额外的Maven依赖关系【代码】

CXF依赖于默认情况下Java 6中的一堆库,将它们添加到Java 5项目中有点麻烦. 是否有简单的依赖关系或要添加2才能使CXF在Java 5中工作? 谢谢.解决方法:这最终对我有用,并且还具有与OSGi兼容的额外好处:<dependency><groupId>org.apache.cxf.dosgi</groupId><artifactId>cxf-dosgi-ri-singlebundle-distribution</artifactId><version>1.2</version><exclusions><exclusion><artifactId>cxf-dosgi-ri-discovery-distributed-zookeepe...

Java-Maven Tomcat热部署【代码】

我已经在互联网上搜索了这个问题,但没有找到一个解决方案.我们有一个maven项目,该项目使用配置文件来构建适合dev / qa / prod环境的工件,并使用YUI插件最小化JS和CSS.它使用Spring进行依赖注入,并使用struts作为UI框架. Ibatis用作ORM映射器.我们在Windows上使用Eclipse IDE,而没有使用集成的Eclipse,因为我们需要部署Unix服务器.现在,我的问题是,有没有办法以这种方式部署此解决方案,即更改为js,css,jsp,spring的applicationConte...

java-LibreOffice Maven依赖关系?【代码】

我正在尝试在一个小型Maven项目中运行LibreOffice examples. Netbeans似乎在Maven中找不到依赖项. 例如:import com.sun.star.awt.Point;似乎很难相信LibreOffice的依赖项在Maven中不可用.还是不是?解决方法:他们不是.. http://repo1.maven.org/maven2/com/sun/star http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.sun.star%22 可以说应该解决.我建议在LibreOffice上提出问题,同时安装自己的存储库服务器(如Sonatype Nex...

java-如何将Jenkins构建部署到本地文件系统上的Maven存储库中【代码】

我想将构建版本存储在自己的目录中,并且我不想运行Sonatype Nexus或类似版本.这可能吗? 我设置了Jenkins以便将工件部署到我的Maven存储库中并填写此URLfile:///home/tomas/.m2/repository如果我尝试构建项目,则会出现此异常Maven RedeployPublished use remote maven settings from : /var/lib/jenkins/tools/mvn/conf/settings.xml [INFO] Deployment in /home/tomas/.m2/repository (id=,uniqueVersion=true) Deploying the ma...

java-Maven中的“复制依赖项”错误【代码】

我想在安装项目时将maven中的lib依赖项复制到lib目录中.我在pom文件中使用了它.<project><dependencies>...</dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>2.4</version><executions><execution><id>copy-dependencies</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><outputDirectory>...

java-Maven可以将模块部署到JBoss吗?

我们有一个Maven项目,我们正在使用该项目将多个War部署到JBoss服务器.我们最近注意到,我们几次战争所依赖的一个罐子使用Xerial.当Xerial启动时,它尝试加载本机驱动程序,但是只有第一个成功加载本机驱动程序,而其余的则失败,并退回纯Java实现,因为本机驱动程序已经在类加载器中.我们真的很想通过能够在所有战争中加载本机驱动程序来重新获得性能. 在我看来,最好的方法是将我们依赖的jar作为模块添加到JBoss服务器,然后使服务依赖于它...

java-如何对Maven多模块Spring应用程序进行单元测试?【代码】

我在尝试使用Spring进行Maven多模块项目的单元测试时遇到问题. 我有4个模块:application-core application-data application-service application-web这是我的测试,它在应用程序核心模块中:@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:/config/application-context.xml") public class TicketTest {@MockITicketDAO ticketDAO;@Autowired@InjectMocksITicketCore ticketCore;@Beforepublic void ...

java-从Maven项目的类路径中排除某些依赖项

我有一些依赖项的Maven项目.其中一些具有传递依赖,例如,依赖于某些jarA.我想排除此jar.好的,我可以为每个依赖于A的依赖项添加排除项.但是,这有点乏味.有什么办法可以将排除项放在一个Maven项目配置中?解决方法:在具有< dependencyManagement />的地方使用父pom.然后在您的POM文件中扩展此父对象. 或者,如果一个项目包含所有这些依赖项,并且它们在依赖项树上包含具有多个版本的可传递依赖项,则在POM文件中显式定义该依赖项,这将覆盖...