Tag: ibm rad

Lombok在大型项目中减慢了构建过程

如果我在一个项目中使用Lombok(大约15个独立的项目 – EJB,Web,……),Lombok会使构建过程减慢2-3倍。 有没有解决方案,或龙目岛的缺点? 只是为了看项目的大小,它约为400 @Getter ,120 @Setter ,250 @Setter和100 @EqualsAndHashCode 。 环境:IBM Rational Application Developer 8.0.4及最新版本的Lombok(0.11.6) 有什么想法让它更快?

Maven在添加依赖项时复制JAR

我目前正在使用IBM Rational Application Development(IBM Eclipse发行版)进行Portlet开发,并且在Maven集成方面存在一个小问题。 这是情况: 1)IBM RAD能够直接从内部部署Portlet(RUN / DEBUG) 在这种情况下,我根本不使用Maven生成的WAR,因为IBM RAD似乎自动创建了WAR并将其推送到IBM WebSphere Portal。 到目前为止,这不是什么大问题。 2)Maven依赖项不会复制到WebContent / WEB-INF / lib目录 IBM有自己的目录结构:WebContent / WEB-INF和WebContent / META-INF。 如果我更新pom.xml以包含新的依赖项,那些JARS将不会被复制到WebContent / WEB-INF / lib目录,因此当我想要运行/调试portlet时,这些库将不会包含在内。 题: 有没有办法在我更新pom.xml后立即将新JAR自动复制到WebContent / WEB-INF / lib文件夹? (如果是这样,那应该是哪个生命周期?) 如果问题#1没有完美的解决方案,我不介意这个步骤是否包含在“mvn install”编译/目标中。 不希望使用ant-task,而是使用maven自己的复制实用程序(如果存在)。 如果有人建议如何集成Maven和IBM RAD以进行WebSphere Portlet开发,请随意添加更多答案。 谢谢