草庐IT

custom-build

全部标签

java - 需要 JDK 1.6 的最新版本的 build-helper-maven-plugin 是什么?

BuildHelperMaven插件的最新版本(目前为1.10)需要Java1.7,这破坏了我的构建。Theplugindocumentationpage仅显示最新版本的Java版本要求。 最佳答案 查看BuildHelperMaven插件版本,here版本1.9.1指向父POMorg.codehaus.mojo.mojo-parent版本33,它仍然将其Java目标设置为1.5(通过属性mojo.java.target)。版本1.10指向父POMorg.codehaus.mojo.mojo-parent版本38,它将其Java目标

java - 未知的生命周期阶段 "build"。您必须以格式指定有效的生命周期阶段或目标

团队,在我的pom文件中出现以下错误。未知的生命周期阶段“构建”。您必须在格式中指定有效的生命周期阶段或目标。我浏览了提供的URL,但仍然收到错误。MVN版本3.2.1,Java版本:1.7.0_51任何帮助将不胜感激POM看起来像:4.0.0com.organization.dramersTest0.0.1-SNAPSHOTsTesttestautomationframeworkcreatedusingJava,testNG,seleniumsrc/main/resources/testng.xmlfalseorg.apache.maven.plugin-toolsmaven-plu

java - MyEclipse 中的 "build.properties does not exist"错误

我使用MyEclipse8.6.1开发我的应用程序。我在某些项目中收到“build.properties不存在”错误,但工作区编译和运行没有问题,仅在项目根目录中显示错误图像(红色图像)。我在frume中搜索以解决此问题,在某些情况下会说“此问题的原因是或在.project文件中”,但我看不到此文件有任何问题。 最佳答案 我通过以下方式解决了这个问题:项目/属性/build者取消选中所有构建器提交项目/属性/build者重新检查所有构建器提交 关于java-MyEclipse中的"bui

java.lang.IllegalArgumentException : Unknown parameter name : customer 异常

我正在尝试使用getNamedQuery方法创建一个列表,但我遇到了这个异常。这是我的代码publicListgetEquipsByCustomer(intcustomer){return(List)sessionFactory.getCurrentSession().getNamedQuery("getEquipsByCustomer").setParameter("customer",customer).list();}以及xml文件中的查询SELECTe.*FROMrequestrINNERJOINequipeONr.equip_id=e.equip_idINNERJOINcus

java - JRuby on Rails : Using custom Java classes in your Rails app

我刚开始使用JRubyonRails并且非常喜欢它。我知道如何在我的Rails应用程序中使用JavaAPI中的当前类,但如果我想创建一个用纯Java代码编写的新自定义类,我将如何在我的Rails应用程序中使用它?例如,假设我创建了Dog.java:classDog{privateStringname;publicDog(){name="Fido";}publicStringgetName(){returnname;}}我如何才能在我的Rails应用程序中创建一个新的Dog对象(Dog.new)?我需要将Dog.java或Dog.class文件放在某个地方,然后调用某种形式的“导入”将其

java - ant build过程中修改代码的最佳实践

诚然,这听起来不像是最佳实践,但让我解释一下。在构建期间,我们需要将构建号和系统版本粘贴到一个类中,该类的唯一目的是包含这些值并使它们可访问。我们的第一个想法是使用系统属性,但由于部署环境的易变性(另一种说法是“系统管理员正在做奇怪的、邪恶的令人毛骨悚然的事情”),我们希望对它们进行硬编码。基本上我看到了在ant中实现它的4种可能性:使用在类中的标记上此方法的问题是文件已更改,因此您必须在编译后用替换回标记...太丑了,我不想用正则表达式接触源代码。加上时间依赖性。复制文件,对副本进行替换,编译副本,删除副本一个人必须注意顺序-原始类必须首先编译才能被副本覆盖。时间依赖性也很丑陋。复制

java - 错误消息 "java.lang.NoSuchMethodError: Customer.<init>(Ljava/lang/String;D)V "

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭8年前。Improvethisquestion我在运行该程序时不断收到相同的错误消息。这是我得到的:Exceptioninthread"main"java.lang.NoSuchMethodError:Customer.(Ljava/lang/String;D)VatCustomer5.input(Customer5.java:35)---(S

邮件 : Setting custom flags on imap mail and searching for mails with custom flags

是否可以在不覆盖现有标志的情况下使用java邮件在IMAP邮件消息上设置自定义标志?例如,我需要在已处理消息上设置一个标志“已处理”,而不将其状态更改为SEEN/DELETED或没有邮件客户端干扰此“已处理”标志。然后我需要找到所有没有“已处理”标志的邮件并处理它们,之后它们也被标记为“已处理”。谢谢! 最佳答案 FlagsprocessedFlag=newFlags("processed");folder.setFlags(msgs,processedFlag,true);//ormsg.setFlags(processedFla

java - Netbeans build-impl.xml 错误

我在netbeans6.8上开发一个项目,一切都很好,但一周前,我安装了netbeans7.0只是为了尝试。当我打开nb7.0时,我的项目也在7.0中列出。现在,我正在尝试在netbeans6.8上编译我的项目,但它给了我这个错误。nbproject\build-impl.xml:517:copylibsdoesn'tsupportthe"indexMetaInf"attribute我猜netbeans7.0更改了文件。我该如何解决这个问题? 最佳答案 我自己找到了解决方案,并想分享,使用netbeans6.8创建一个新项目并复制其

java - 如何通过 Groovy 获取文件 build.gradle 的完整路径?

我需要在buiid.gradle文件附近的java项目中创建文件。我必须在build.gradle-file中创建任务(Groovy任务),我的任务必须在我的项目中的buiid.gradle附近创建文件,但我不知道-如何获取buiid.gradle-file的路径,即放入我的项目。Groovy如何获取文件buiid.gradle的完整路径?请帮助我。 最佳答案 有几种方法可以实现这一点。如果您查看WorkingWithFiles页面,您可以简单地使用作为Project对象一部分的file()方法。如果您查看ProjectDSLDoc