草庐IT

maven-source-plugin

全部标签

java - Eclipse 和 maven-war-plugin 爆炸式增长

我正在用Eclipse碰砖。我会尽力解释。我正在开发一个“滥用”maven覆盖的项目,并且有许多模块在webapp中包含Javascript和LESS文件。我们设法配置maven以分解对maven-frontend-plugin将处理的目录的依赖项(使用nodejs)以生成最终编译的JS和CSS文件。当我使用纯maven时,它工作得很好。但是,在Eclipse上,这并不能正常工作。主要原因是Eclipsesimple忽略了maven-war-plugin的执行配置,导致依赖爆炸。相反,它简单地执行默认的maven-war-plugin:explode。我需要修复它,这是获得现代前端开发

java - Maven 2 不运行 Junit 4 测试

我在确保运行Junit4测试时遇到问题。https://stackoverflow.com/questions/2021771?sort=newest#sort-top中报告了同样的问题但解决方案是删除有问题的依赖项,其传递依赖项导致包含junit3。在我的例子中,依赖是必要的。我正在尝试找出如何排除对junit3的传递依赖性,以便它不包含在surefire:test类路径中。下面是我的pom.xml和“mvn-Xtest”的输出。pom.xml尝试使用“排除”元素,但这似乎无济于事。注意靠近底部的地方,maven将junit3添加到测试类路径。4.0.0com.comcast.ser

Java,设计模式 : Multiple event sources and One event Handler

我想在具有多个事件源(线程)的Java中实现一个设计。这样的事件源完成一个特定的任务,必须通知唯一的事件处理程序(类),这个事件处理程序必须根据事件源通知完成其他任务。我的问题是:如何在Java中以适当的方式实现这个设计?有类似这种设计的设计模式吗?提前谢谢你:)。 最佳答案 我认为您正在寻找Observer图案。Java确实有一些标准接口(interface)(java.util.Observer、java.util.Observable),尽管这些接口(interface)不是特定于类型的;因此,如果域似乎需要它,您可能会考虑自

java - Maven 模板插件?

我已经看过,但我似乎找不到一个可以用来通过Maven生成文件的独立Maven插件。我见过一些看起来可能会做类似事情的项目,而且我知道webstart插件使用velocity模板生成jnlp文件。但是我还没有找到任何可以做到这一点的东西。如果您想知道为什么有人想要这个-我希望能够生成Eclipseplugin.xml文件作为PDE构建的一部分。有人知道Maven模板插件或如何从Maven生成Eclipseplugin.xml文件吗? 最佳答案 我本来打算创建这个,但其他人先于我,但是:mavenvelocityplugin可以基于模板

java - 为团队设置 Maven Nexus Server 以共享内部构建的 jar

我的团队刚刚开始在Java项目中使用Maven。我们现在拥有所有使用Maven从互联网获取依赖项的项目,但我们想使用Maven存储库来共享我们制作并打包在jars中的公共(public)共享java类。我设置了一个MavenNexus服务器,看起来它作为代理工作得很好。下一步是获取我们构建的其中一个jar并将其部署到本地nexus存储库中,这样任何开发人员都可以将其作为依赖项共享。但是我不知道从哪里开始。如果我执行mvninstall,它会将代码放入本地(我的电脑)存储库,这不是我要找的。我想将它安装在nexus存储库中,这样我团队中的每个人都可以访问它。请帮帮我。

java - 在 Eclipse 中混合 scala、maven 和 java - 单元测试

我有一个javamaven项目,我想用scala进行单元测试。但是我怎么能在一个Eclipse项目中混合java和scala代码,因为java和scala使用它们自己的编译器。由于这个scala代码不会在Eclipse中编译,因为java编译器需要java语法。目前我的项目是基于Eclipse的,它们是基于java的项目。它们是否需要转换为不同的项目类型,例如Scala? 最佳答案 如果您只想从Scala测试Java代码,那么设置这样一个Maven项目非常容易。由于我不是eclipse用户,所以我不确定它如何与eclipse一起使用

java - Maven 项目的源文件的更改未反射(reflect)在 tomcat 中

我的Maven项目处于最后阶段。我已经使用mvntomcat7:deploy命令将我的war文件部署到正在运行的tomcat实例,并且war文件在webapps文件夹中展开。我可以通过url访问war文件中的所有源文件。但问题是,当我更改源文件(jsp和servlet)中的任何内容时,更新的war文件不会反射(reflect)在正在运行的tomcat服务器中。我的pom.xml如下。4.0.0com.ceino.mavenMavenWebwar1.0-SNAPSHOTMavenWebMavenWebapphttp://maven.apache.orgjunitjunit3.8.1tes

java - 将属性 'source' 设置为 'org.eclipse.jst.jee.server:GestorContenidoWS' 未找到匹配的属性。尝试所有解决方案

这是我在这里的第一篇文章(但不是我第一次访问该页面,我在这里找到了很多解决方案),首先,对不起我的英语我会尽力解释自己。此问题在此页面中再次出现,但我尝试了人们发布的所有解决方案,但我仍然遇到这个问题,我们开始吧。我在Eclipse(indigo)上创建了一个像WebService一样启动的项目(我之前成功地做到了,这不是我第一次),当我在服务器(Tomcat7)上运行时,一切看起来都很好,并且出现了这个警告。WARNING:[SetPropertiesRule]{Server/Service/Engine/Host/Context}Settingproperty'source'to'

java - JNLP、Webstart 和 Maven

我创建了一个简单的HelloWorldSwing应用程序,它可以在Eclipse中正常编译和运行。我现在正试图将此应用程序转移到Maven包结构并将其作为JavaWeb-Start应用程序运行,这让我很痛苦。运行“mvncleaninstall”后,javaws似乎加载了几秒钟然后退出。这里有几点可供引用。我的(非常简单的)项目应该是完全可重现的:包结构(来自树):├──pom.xml├──readme.txt├──SwingWebstartMaven-Client│  ├──pom.xml│  ├──src│  │  ├──main│  │  │  ├──java│  │  │  │

java - Maven cxf-codegen-plugin 不生成源码

我已经研究了这个问题的其他答案,但我还没有能够解决我的具体问题。我正在尝试使用Maven和cxf-codegen-plugin生成源客户端java文件。当我运行mvngenerate-sources它告诉我构建成功但没有生成。任何帮助表示赞赏。这是我的pom:4.0.0com.tfs.commonSpringCXF1war0.0.1-SNAPSHOTSpringCXF1MavenWebapphttp://maven.apache.org2.7.3UTF-8junitjunit3.8.1testorg.apache.cxfcxf-rt-frontend-jaxws${cxf.versio