Tag: maven

Grails / Maven构建失败

我已经生成了pom grails create-pom xml.pom文件 4.0.0 xxx xxx grails-app 0.1 xxx xxx 2.2.4 org.grails grails-dependencies ${grails.version} pom org.grails grails-test ${grails.version} test org.grails grails-plugin-testing ${grails.version} test org.codehaus.groovy.modules.http-builder http-builder 0.5.0 compile xml-resolver xml-resolver postgresql postgresql 9.3-1101.jdbc41 runtime commons-net commons-net 3.0 runtime org.spockframework spock-grails-support 0.7-groovy-2.0 test org.grails.plugins tomcat ${grails.version} provided zip org.grails.plugins mail 1.0.4 compile zip org.grails.plugins quartz 1.0-RC11 […]

警告org.apache.maven.plugins的’build.plugins.plugin.version’:缺少maven-deploy-plugin

我成功地将我的Maven工件部署到Central Repository。 但是,当我运行mvn release:perform时,我看到了这个警告mvn release:perform : [INFO] Invoking perform goals in directory /Users/miguelvelez/Documents/Programming/Java/Projects/messages/target/checkout [INFO] Executing goals ‘deploy’… [WARNING] Maven will be executed in interactive mode, but no input stream has been configured for this MavenInvoker instance. [INFO] [WARNING] [INFO] [WARNING] Some problems were encountered while building the effective settings [INFO] [WARNING] Unrecognised tag: ‘activateByDefault’ (position: […]

maven-site-plugin:标签未被inheritance

如果我做一个mvn site:effective-site我父母的mvn site:effective-site ,我得到这个: xxx :: Open Source Parent POM org.apache.maven.skins maven-fluido-skin 1.5 但是,如果我在子项目中执行此操作,我会得到: xxx :: Parent org.apache.maven.skins maven-fluido-skin 1.5 这是我的site_en.xml,它与父pom在同一个项目中 org.apache.maven.skins maven-fluido-skin 1.5 这是我项目的pom结构 4.0.0 org.myorg oss-parent pom 6-SNAPSHOT … org.apache.maven.plugins maven-site-plugin 3.5.1 org.apache.maven.plugins maven-site-plugin true 这是不inheritance正文的子项目pom: 4.0.0 org.myorg oss-parent 6-SNAPSHOT … my-project … 是什么赋予了? 当然,我不是唯一需要整个企业的网站模板的人!

Freemarker在maven生成的jar中加载模板的位置

让我澄清一下我目前的做法。 我有一个maven项目,包架构如下所示: 的src / main / JAVA / COM / gearon /应用/ App.java 的src /主/ JAVA / COM / gearon /应用/配置/ Config.java 的src / main / JAVA / COM / gearon /应用程序/数据模型/ *。java的 我尝试使用下面的代码设置目录在Config.java中加载模板的目录: cfg = new Configuration(); cfg.setClassForTemplateLoading(Config.class, “/templates”); cfg.setDefaultEncoding(“UTF-8”); cfg.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER); 我把模板放在src / main / java / com / gearon / app / templates下 […]

将HSQLDB与SQL Maven插件和jOOQ一起使用

这是一个类似的问题,如使用Flyway的嵌入式数据库和Maven中的jOOQ进行持续集成 ,尽管与我们使用的是sql-maven-plugin并不完全相同,而不是Flyway。 以下Maven插件配置失败: SQL-Maven的插件 org.codehaus.mojo sql-maven-plugin 1.5 create-database generate-sources execute ${db.driver} ${db.url} ${db.username} ${db.password} src/main/resources/sql/create-db.sql org.hsqldb hsqldb ${hsqldb.version} jooq-CODEGEN,行家 org.jooq jooq-codegen-maven ${jooq.version} generate-hsqldb generate-sources generate ${db.driver} ${db.url} ${db.username} ${db.password} PUBLIC com.example.db target/generated-sources/jooq-hsqldb 错误是: java.sql.SQLException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile@cc76d81d[file =C:\Users\Lukas\example.db.lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2015-10-14 10:49:15 heartbeat – read: -9975 ms. […]

Maven / Spring:AopNamespaceUtils NoSuchMethod错误

使用Maven在windows下构建我的项目工作正常,但是当我在Linux下构建它时,我得到一个关于其中一个spring库的NoSuchMethodError 。 我猜这是与跨平台的类加载器差异和我的依赖项中的某个地方有关,我可能有两次相同的类但是windows加载一个而linux加载另一个? 有没有人遇到过这个问题,或者对如何进一步调试此错误有任何建议? nested exception is java.lang.NoSuchMethodError: org.springframework.aop.config.AopNamespaceUtils.registerAutoProxyCreatorIfNecessary(Lorg/springframework/beans/factory/xml/ParserContext;Lorg/w3c/dom/Element;)V: java.lang.NoSuchMethodError: org.springframework.aop.config.AopNamespaceUtils.registerAutoProxyCreatorIfNecessary(Lorg/springframework/beans/factory/xml/ParserContext;Lorg/w3c/dom/Element;)V at org.springframework.transaction.config.AnnotationDrivenBeanDefinitionParser$AopAutoProxyConf Stack Trace Pastie POM.xml Pastie

Maven / Java8 build中的编译错误:找不到符号JSObject.getWindow

我有同样的问题,这里不能解决Java applet项目中的JSObject : JSObject取自jdk中的jfxrt.jar(JavaFX)而不是plugin.jar,因此没有JSObject.getWindow方法,编译失败。 这里的问题是我使用java 8和maven进行构建,因此我无法从构建路径中删除jfxrt.jar,并且似乎无法更改JDK和maven依赖项的顺序。 那么有没有办法以某种方式排除JavaFX或者是否有替代JSObject.getWindow来从托管网站调用一些JavaScript?

OpenShift,Log4j2和Maven – 无法解决项目的依赖关系

我创建并运行了一个独立的Java程序,使用Slf4j通过Log4j2进行日志记录。 日志记录按预期工作。 然后,我将此function添加到我在Eclipse IDE中开发的现有(和工作) OpenShift Java Web应用程序中。 我将以下依赖项添加到pom.xml org.slf4j slf4j-api 1.7.21 org.apache.logging.log4j log4j-core 2.7 org.apache.logging.log4j log4j-api 2.7 org.apache.logging.log4j log4j-slf4j-impl 2.7 我使用了一个简单的log4j2.xml配置文件,并在Java类中添加了一些日志代码。 我在本地运行Web应用程序,日志工作正常。 然后我将pom.xml和log4j2.xml移动到Git Staging Area并执行Commit和Push 。 这通常很好,没有问题。 这次我在对话框控制台窗口中收到以下错误消息: [ERROR] Failed to execute goal on project testdb: Could not resolve dependencies for project testdb:testdb:war:1.0: Failure to find org.apache.logging.log4j:log4j-api:jar:2.7 in http://maven.repository.redhat.com/techpreview/all was cached in the local repository, […]

jaxws-maven-plugin无法运行wsimport(ErrorListener)

我昨天因为这个问题而陷入困境。 我在Windows上使用maven 2: Apache Maven 2.2.1 (r801777; 2009-08-06 20:16:01+0100) 在我的pom中,我使用插件jaxws-maven-plugin作为: org.jvnet.jax-ws-commons jaxws-maven-plugin 2.2 wsimport ${basedir}/src/main/resources/MyService.wsdl my.package.name 当我运行mvn编译时,我收到以下错误: [INFO] jaxws:wsimport args: [-keep, -s, D:\myService\target\generated-sources\wsimport, -Xnocompile, -p, my.service.name, file:/D:/myService/src/main/resources/MyService.wsdl] [INFO] ———————————————————————— [ERROR] BUILD ERROR [INFO] ———————————————————————— [INFO] Error executing: wsimport [-keep, -s, D:\myService\target\generated-sources\wsimport, -Xnocompile, -p, my.service.name, file:/D:/myService/src/main/resources/MyService.wsdl] Embedded error: com/sun/tools/xjc/api/ErrorListener com.sun.tools.xjc.api.ErrorListener 我试过了 : 添加值为“-Xmx768M -Xms768M -XX:PermSize = […]

把log4j.xml放在tomcat 7上的哪里?

我目前正在开发Java Struts2 webapp(使用Maven)并已成功配置数据源的使用以连接数据库。 由于May应用程序需要在环境之间移动(开发>同源化>生产),因此必须使用服务器配置文件来加载参数(例如数据源和日志级别)。 我找不到任何关于如何配置java webapp以从应用程序外部使用log4j.xml文件的引用(在WAR之外)。 使用maven我只需将log4j.xml放在我的src/main/resources文件夹中,它就会自动加载。 我该怎么做才能确保我的webapp在部署时加载外部log4j.xml文件?