首页 > TAG信息列表 > build-process
java-如何摆脱Maven快照版本
我已经使用Maven已有一段时间了.但是我从未学过如何摆脱快照版本. 请分享一些有关如何发布工件的文章. 即我如何将我的0.0.1-SNAPSHOT版本发布到(例如)1.0.0解决方法:使用mvn:release插件. mvn release:prepare mvn release:perform 在一般情况下,这就是您需要做的所有事情.有关更c#-错误MSB4006:目标依赖关系图中涉及目标的循环依赖
我在使用VS2012的csproj文件上有以下目标,一旦构建完成,我想在项目上运行“发布”. 这给了我以下错误“错误MSB4006:目标依赖关系图中涉及目标“ AfterBuild”的循环依赖” <Target Name="AfterBuild"> <Message Text="Running Publish..." Importance="high"/> <MSBuild Projec链接器错误:仅在优化构建时未定义引用
我只是在链接优化的对象文件时才获得未定义的引用链接器错误,而不是在链接未优化的目标文件时.我不明白问题是什么或可能是什么. 这是我未经优化的构建: Building file: ../COMPASS.cpp Invoking: GCC C++ Compiler g++ -O0 -g3 -pg -Wall -c -fmessage-length=0 -Wno-sign-comparc – PRECOMPILED HEADERS无法使用Qt Creator / qmake / MinGw进行调试构建
在Qt Creator中,我有一个使用PRECOMPILED HEADERS的专业文件. 当我在Release模式下构建时,构建工作非常完美.但是在Debug模式下构建会产生错误,导致生成目标文件失败.例: 17:12:40: Running steps for project Euclide... 17:12:40: Configuration unchanged, skipping qmake step.使用CMake生成Visual Studio C项目文件
我正在开发一个开源C项目,用于在Linux和Windows上编译的代码.我使用CMake在Linux上构建代码.为了便于开发设置和政治原因,我必须坚持使用Windows上的Visual Studio项目文件/编辑器(例如,我不能切换到Code::Blocks).我看到使用CMake生成Visual Studio文件的说明,如here. 您之前是否java – 不同构建配置文件的不同依赖项
是否可以在maven pom.xml文件中为不同的配置文件使用不同的依赖项集? 例如 mvn -P debug mvn -P release 我想在一个配置文件中选择一个不同的依赖jar文件,该配置文件具有相同的类名和相同接口的不同实现.解决方法:引用Maven documentation on this: A profile element contains bjava – 如何使用Maven创建具有依赖项的可执行JAR?
我想将我的项目打包在一个可执行的JAR中进行分发. 如何将所有依赖JAR的Maven项目打包到我的输出JAR中?解决方法: <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest>c – CMAKE:在自定义命令运行后执行文件复制
我有一个构建脚本片段,如下所示: foreach(...) ... add_custom_command( OUTPUT ${fn_c} ${fn_s} ${fn_p_c} {fn_p_h} COMMAND ${PROTOBUF_PROTOC_EXECUTABLE} --proto_path=${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${proto_var} --cppc – 在Visual Studio 2008中将构建号/构建ID嵌入到项目中
我的测试人员在某种程度上混淆了我的项目的旧版本以进行测试,然后报告修复的错误. 如何在项目中嵌入构建ID?当前构建时间,或者简单地从1开始并且每次构建程序时递增都将起作用.然后在游戏UI中,将打印内部版本号,因此测试人员使用的软件版本没有任何歧义. 我在谷歌上搜索了一个答案并Eclipse Java:根据构建配置定义最终变量
我希望有一个最终变量,当我运行我的项目的Debug版本时是真的,而当我运行Run版本时是false.我知道我可以通过构建配置来做到这一点但不知道如何在Eclipse中进行设置.在Stack Exchange上似乎没有关于具体定义变量的任何教程或问题. 我正在Eclipse Classic 4.2中编译Java,使用ADT插件windows – 保持构建服务器更新的建议
作为经常在QA,构建和操作之间切换的人,我一直在讨论如何在构建服务器上进行操作系统更新. Windows,Linux,MacOS或任何其他可以通过互联网更新自己的o / s的二分法是相同的: > QA团队希望保持构建服务器从产品发布周期开始到结束,因为安装更新可能会破坏服务器的稳定性,并且意味着不我应该如何开始一个新的JavaScript项目(测试,开发,构建)?
我多年来一直在开发JavaScript,但从未真正考虑过整个测试,开发和构建东西 – 但我意识到这几乎是必要的.我们刚刚使用了一个带有简单版本标记的Subversion存储库(很快就会切换到git).随着一个新的更大的纯JavaScript项目(使用jQuery)即将到来,我想优化整个过程. 我已经做了一些研究关于打包Java应用程序的教程
从Java桌面/ Java EE Web应用程序的源代码构建的一些教程和最佳实践是什么? 我想了解需要从源代码打包成WAR/JAR的内容以及必须如何构建它?解决方法:> JAR:http://java.sun.com/docs/books/tutorial/deployment/jar/signindex.html >战争:http://java.sun.com/j2ee/tutorial/1_3-fcs/dojavascript – gulp-filter过滤掉所有文件
我正在努力将我的工作流程转移到Gulp,到目前为止我很喜欢它;但是,我似乎误解了gulp-filter插件的工作原理…… 我有以下任务: gulp.task('assets', function() { var stylesFilter = gulpFilter(stylesPath); var imagesFilter = gulpFilter(imagesPath); var scriptsF构建linux内核
我刚刚得到了Robert Love的Linux Kernel Development一书.它有很多地方需要修改和构建内核.那我该怎么做呢.使用VM是否更好,或者我应该以某种方式获得适当的测试机器,因为我不想在我的系统和数据上搞砸.解决方法:VM具有提供快照的优势.这些允许您保存机器的状态 – 如果内核构建不java – 为什么我的ANTLR构建Ant任务因“无法确定生成的类”而失败?
我正在尝试使用ANTLR3 task for Ant,但是我得到了“无法确定生成的类”构建失败消息. 一项快速研究表明,许多人遇到了同样的问题,没有提供解决方案(见下面的链接). 有人可以建议一个不使用常规Java Ant任务的解决方案吗? 外部链接: > http://www.antlr.org/pipermail/antlr-interest/Android库与Gradle组装,但在connectionCheck上“包R不存在”错误引发
我有一个带有下面文件结构的android库. Android_Library ├── libs └── src ├── instrumentTest │ ├── assets │ └── java └── main ├── aidl ├── gen ├── java └── res 当我使用Gradle使用C#进行异地构建
我刚刚使用继承的属性表为现有的C代码设置了一个不合适的构建系统,这个特性似乎是Visual C产品特有的.构建不合适需要更改许多项目设置,并且继承的属性表允许我仅通过将属性表附加到项目来更改所有必需的设置.我正在将我们的团队从用于UI的C / MFC迁移到C#和WPF,但我需要提供相同的java – 从maven-antrun-plugin调用ant脚本时出现IllegalAccessError
我刚刚将Maven从2.0.9更新到2.2.1,并且在运行maven构建时遇到以下异常: INFO] [antrun:run {execution: precompile-jsp}] [INFO] Executing tasks default: jspc: [mkdir] Created dir: C:\builds\trunk\webapps\vyre_portlets\WEB-INF\jsp_src [INFO] -------------------linux – 了解rpmbuild的工作原理
似乎RPM逻辑与我已经知道的完全不同,我在理解“RPM逻辑”时遇到了一些问题.对于我的工作,我必须创建一个关于“如何在Red Hat 5上创建RPM包”的文档. 我已经习惯了Debian和它的衍生物(Ubuntu等等),因此也习惯了Debian软件包(又名.deb文件). 根据我的阅读,似乎需要root才能创建RPM包android – 找不到Gradle DSL方法:’resValue()’错误
在gradle sync时我有这个错误.我调用android defaultConfig块中的方法. 我用com.android.tools.build:gradle:1.3.0com.neenbedankt.gradle.plugins:Android的贴切:1.4 的build.gradle // Top-level build file where you can add configuration options common to all sub-proj使用java后端打包和部署单页应用程序
我正在做一个有jee6后端的应用程序(仅限基于json的api)和许多客户端代码.它看起来像单页应用程序(这几天很酷的流行语). 我不确定如何构建我的代码库.我有几种方法可以考虑 >为后端和前端设置单独的项目 – 这意味着在纯java中使用后端部分,使用maven和所有内容,并使用所有js特定的java – 不要在某台机器上运行Spring @Scheduled任务
我们的网络应用程序几乎没有计划任务,我们非常喜欢Spring的这个功能,许多人已经开始依赖它了.我们有一台“试用”机器,与prod机器共享相同的配置/数据库.由于此机器指向与prod机器相同的db,因此当它运行计划任务时 – 它可能会影响prod数据.有没有办法不在这台机器上运行Spring Sch链接linux中的特定共享库版本
我的构建过程包括Qt的qmake Makefile生成器和与linux捆绑在一起的典型make实用程序. 我的应用程序由几个共享库组成,主应用程序与它们相关联.如何在我的库上应用典型的linux版本控制方案? (使用版本2 – >链接foo.so.2指向带有ldconfig生成链接的foo.so.2.y.z). 答案不一定要特定于java – Maven – 在构建时包含不同的文件
我有十个WAR文件,所有这些文件都有几乎相同的代码和标记.唯一的区别在于图像,CSS和消息.我点击了Profiles的概念,但我还没有完全理解它,我不确定这是否可以处理我需要它做的事情. 基本上,我想要一个具有不同配置文件的基础项目,用于10种不同的WAR.每当使用给定的配置文件启动构建时