之前我的dot-net项目部署到我的远程服务器,我在一个nant构建配置文件中使用了copy命令.该命令如下所示.
<target name="Deploy">
<copy todir="${path.to.the.directory}" overwrite="true">
<fileset basedir="${Bin.Path}">
<include name="*.*" />
</fileset>
</copy>
</target>
Run Code Online (Sandbox Code Playgroud)
现在,当我的项目增长时,我的$ [bin.path]文件夹中有两个新文件夹,现在我无法使用复制命令将我的可执行文件复制到输出文件夹.
有人可以建议我做什么.
搜索后我发现我可以使用XCopy.但我没有得到如何将其集成到我的构建脚本中,类似于上面显示的那样.
谢谢你的帮助.
我设法为我的项目创建一个简单的构建配置,构建并启动它.但是,控制台在执行期间冻结,它仅在关闭应用程序后打印应用程序生成的消息.构建配置如下所示:
{
"cmd": ["${project_path:${folder}}/run.bat"]
}
Run Code Online (Sandbox Code Playgroud)
run.but只是像这样运行应用程序:
"%MOAI_BIN%\moai" "config\config.lua" "main.lua"
Run Code Online (Sandbox Code Playgroud) 我遇到了关于构建脚本的问题.目前,我有一个main build.xml文件,它从目录中调用每个内部build.xml文件.内部build.xml有两个阶段要执行,最后我得到一个jar文件.我的要求是,如果内部build.xml文件的第一步中有任何错误,我不应该获取jar文件,但主构建应该继续执行并转到下一个内部build.xml文件.在基于某些条件的内部build.xml中,我想停止内部构建.我应该在代码中进行哪些更改以阻止该特定构建?提前致谢.
首先我要说的是,我以前从未做过原始的C++编码.我在预制引擎中使用了基于C语言,因此我在一般意义上理解语法是如何工作的.
我知道每个脚本都需要一个头文件来声明大多数基本函数才能正常运行,而对于C++,这个头文件将是iostream.我的问题是一般的"Hello world"问题.我已经浏览了几天但从未找到合适的解决方案,我的情况似乎与其他任何人一样.这是我的剧本.
#include <iostream.h>
using namespace std;
int main(){
cout<< "Hey" << ;
return 0 ;
}
Run Code Online (Sandbox Code Playgroud)
是的.这应该适当编译.但问题来自第一行,即#include.
这是我在尝试构建它时得到的错误消息:
1>------ Build started: Project: compiler test, Configuration: Debug Win32 ------
1>Compiler test.cpp
1>Compiler test.cpp(1): fatal error C1083: Cannot open include file: 'iostream.h': No such
file or directory
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)
这通常会告诉我标题不在正确的目录中,但是当我检查/ VC/include目录时,iostream就是坐在那里.几乎看起来Visual C++拒绝承认它存在.有人有解决方案吗?
Xcode有一个"播放按钮"来构建,然后运行C++代码的当前方案.有没有办法只在没有在Xcode中运行它的情况下构建程序?
在我的构建定义"工作文件夹"下,我已$/MyProject/Main/Source映射到$(SourceDir).
这会让它将所有文件下载$/MyProject/Main/Source到$(SourceDir)?或者它是否只下载我正在构建的解决方案中包含的内容$/MyProject/Main/Source?
使用cordova命令构建一个Android应用程序时遇到了这个问题:
cordova build android
D:\Desenvolvimento\ionicapps\AppBelle>cordova build android Running command: "C:\Program Files\nodejs\node.exe"
D:\Desenvolvimento\ionicapps \AppBelle\hooks\after_prepare\010_add_platform_class.js D:\Desenvolvimento\ionic apps\AppBelle add to body class: platform-android
Running command: "C:\Program Files\nodejs\node.exe" D:\Desenvolvimento\ionicapps \AppBelle\hooks\after_prepare\020_remove_sass_from_platforms.js D:\Desenvolvimen to\ionicapps\AppBelle
Running command: D:\Desenvolvimento\ionicapps\AppBelle\platforms\android\cordova \build.bat [Error: Android SDK not found. Make sure that it is installed. If it is not at t he default location, set the ANDROID_HOME environment variable.]
ERROR building one of the platforms:
Error: D:\Desenvolvimento\ionicapps\AppBell e\platforms\android\cordova\build.bat: Command failed with exit code 2 You may not have the required environment or …Run Code Online (Sandbox Code Playgroud) 我试图在Spring中运行示例应用程序(第4版),但无法在build.gradle脚本中配置tomcat,我尝试将tomcat插件添加到脚本中
apply plugin: 'war'
apply plugin: 'idea'
**apply plugin: 'com.bmuschko.tomcat'**
dependencies {
compile "org.springframework:spring-webmvc:$springVersion"
compile "org.springframework:spring-jdbc:$springVersion"
compile "com.h2database:h2:$h2Version"
compile "org.hibernate:hibernate-validator:$hibernateValidatorVersion"
compile "org.apache.commons:commons-lang3:$commonsLangVersion"
compile "javax.servlet:jstl:$jstlVersion"
providedCompile "javax.servlet:javax.servlet-api:$servletApiVersion"
providedCompile "javax.servlet.jsp:jsp-api:$jspApiVersion"
providedCompile "javax.el:javax.el-api:$jspElVersion"
**classpath 'com.bmuschko:gradle-tomcat-plugin:2.2.2'**
**def tomcatVersion = '7.0.59'
tomcat "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}",
"org.apache.tomcat.embed:tomcat-embed-logging-juli:${tomcatVersion}",
"org.apache.tomcat.embed:tomcat-embed-jasper:${tomcatVersion}"**
testCompile "junit:junit-dep:$junitVersion"
testCompile "org.springframework:spring-test:$springVersion"
testCompile "org.mockito:mockito-core:$mockitoVersion"
testCompile "org.hamcrest:hamcrest-library:$hamcrestVersion"
}
repositories {
maven { url 'http://maven.springframework.org/release' }
maven { url 'http://maven.springframework.org/milestone' }
maven { url 'http://maven.springframework.org/snapshot' }
maven { url 'http://download.java.net/maven/2' }
mavenCentral()
**jcenter()**
}
task wrapper(type: …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Maven构建项目。不幸的是我没有Maven的经验,所以我有点无助。它很可能是由riak子模块引起的。这是带有代码的github回购代码:YCSB
我的系统:
Apache Maven 3.2.2 (NON-CANONICAL_2015-04-01T06:56:20_mockbuild; 2015-04-01T08:56:20+02:00)
Maven home: /usr/share/maven
Java version: 1.8.0_51, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-4.b16.fc21.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.1.5-100.fc21.x86_64", arch: "amd64", family: "unix"
Run Code Online (Sandbox Code Playgroud)
Maven堆栈跟踪:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (default) on project ycsb: Failed to create assembly: Artifact: com.yahoo.ycsb:riak-binding:jar:0.3.1-RC1-SNAPSHOT (included by module) does not have an artifact with a file. Please ensure the package phase is run before the assembly is generated. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed …Run Code Online (Sandbox Code Playgroud) 我有一个golang代码树.我在Mac上使用golang 1.5.1(OS X 10.11).我可以使用以下命令在命令行上使用相对路径成功构建我的代码.
去安装./ ...
但是,如果我使用绝对路径,我会收到一条错误消息.例如,
去安装`pwd`/...]
警告:"/Users/eben/src/cbq-gui/src/github.com/couchbaselabs/cbq-gui/..."没有匹配包
这似乎很奇怪,因为"." 和`pwd`应该评价同样的事情.我错过了什么?谢谢.