草庐IT

aspectj-maven-plugin

全部标签

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 - 签名 jar 的 AspectJ 加载时编织

有人成功地使用带有签名jar的AspectJ加载时编织吗?我遇到了一个异常并且不知道如何修复它(使用AspectJ1.6.8-16.10测试):Exceptioninthread"main"java.lang.NoClassDefFoundError:com/package/clazz$AjcClosure1atcom.package.test.main(test.java:55)Causedby:java.lang.ClassNotFoundException:com.package.clazz$AjcClosure1atjava.net.URLClassLoader$1.run(U

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 - 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

java - AspectJ 加载时间编织不适用于 Spring bean

我正在开发一个项目,该项目使用Java(而非xml)风格的Spring配置来连接依赖项。它还具有应该通过AspectJ编织到所需方法(通过注释)的分析逻辑。设置正在运行,我可以看到我想要的包中的类正在编织,并且分析信息正在从它们中注销。问题是织入不适用于@Bean类。我通过以下方式在aop.xml中启用了调试:而且我可以看到我想要的包中的类正在被编织,但看不到配置中的bean。如果我直接实例化类(而不是注入(inject)它们)编织工作。不幸的是,我不能在这里发布真正的代码,但这里有一个简单的例子:@Configuration@EnableLoadTimeWeaving(aspectj

java - 直接从 Maven 存储库执行 JAR 文件

假设我们有一个Java应用程序,而不是一个库,它可以通过Maven中心获取。例如,一个这样的项目是jol,它有相应的CLI界面inMavencentral.据我所知,与库的主要区别在于相应的JAR文件包含一个类,该类具有适当的main()方法和一个可选的相关Main-类:JARlist中的header。如果这样的Artifact被用作项目的依赖项,Maven会很乐意将JAR文件连同其依赖项下载到本地存储库,就像它对任何其他Artifact所做的那样。是否可以使用Maven直接执行这样的应用程序,而无需设置Maven项目?exec:javaplugin通过设置JVM类路径以便依赖项可用,