小编cod*_*nia的帖子

Maven在cmd中工作但不是powershell

我想在TFS Build Server上使用maven构建我的java项目.TFS构建定义在工作流中使用invokeprocess.invokeprocess能够运行powershell脚本和命令批处理文件.

mvn assembly:assembly -P prod在Windows命令提示符下使用" "命令成功构建了Maven .但是在PowerShell中并没有成功.(我使用远程连接到服务器并在powershell上执行)(作为普通用户或作为管理员)

我在Windows 2012 Standart 64位机器上安装了Maven 3.1.1和Java Dev Kit 6 update 45.我们使用NTLM身份验证和代理.

我定义了以下配置:

环境设置:

JAVA_HOME     C:\Program Files\Java\jdk1.6.0_45

M2            %M2_HOME%\bin

M2_HOME       C:\Program Files\Apache Software Foundation\apache-maven-3.1.1
Run Code Online (Sandbox Code Playgroud)

路径:

  %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;%TFSPowerToolDir%;%BPADir%;%M2%;%JAVA_HOME%\bin
Run Code Online (Sandbox Code Playgroud)

maven settings.xml:

<settings>
<proxies>
<proxy>   
  <active>true</active>
  <protocol>http</protocol>
  <host>proxy.xxx.entp</host>
  <port>8080</port>
  <username>myuser</username>
  <password>mypassword</password>
  <nonProxyHosts>*.xxx.entp|localhost</nonProxyHosts>
</proxy>
</proxies>
</settings>
Run Code Online (Sandbox Code Playgroud)

以下是我的powershell脚本:

# mvn clean install
# mvn assembly:assembly –P prod
Set-ExecutionPolicy Unrestricted -Force
$mvnArgs1 ="mvn assembly:assembly –P prod -Dmaven.test.skip=true".replace('-P','`-P').replace('-D','`-D')
Invoke-Expression …
Run Code Online (Sandbox Code Playgroud)

powershell tfsbuild maven

9
推荐指数
1
解决办法
1万
查看次数

MySQL - 仅当所有行都不为null时才求和,否则返回null

我们假设下表:

 X   VALUE
 1   2
 1   3
 2   NULL
 2   4
Run Code Online (Sandbox Code Playgroud)

我想要一个由X分组的结果集,其总和为VALUE,但前提是所有与每个X值相关的行都不为空.

使用相同的示例,结果必须是:

X   SUM(VALUE)
1   5
Run Code Online (Sandbox Code Playgroud)

如您所见,X=2由于(2, NULL)元组而未选中.

我希望,只要可能,不使用子查询.

非常感谢你!

mysql null sum rows

9
推荐指数
1
解决办法
6130
查看次数

错误C2143:语法错误:缺少';' 在'使用'之前

这是我的标题:

#ifndef HEADER_H
#define HEADER_H

class Math
{
    private:
        static enum names {amin = 27 , ali = 46};

    public:
        static void displayMessage();

}


#endif // HEADER_H
Run Code Online (Sandbox Code Playgroud)

这是标题定义:

#include <iostream>
#include <iomanip>
#include "Header.h"

using namespace std;

void Math::displayMessage()
{
    cout<<amin<<setw(5)<<ali<<endl;
}
Run Code Online (Sandbox Code Playgroud)

这是主要的:

#include <iostream>
#include "Header.h"

using namespace std;

enum Math::names;

int main()
{
    Math::displayMessage();
}
Run Code Online (Sandbox Code Playgroud)

我有这些错误:

error C2143: syntax error : missing ';' before 'using'  
error C2143: syntax error : missing ';' before 'using'  
Run Code Online (Sandbox Code Playgroud)

其中一个是主要的,另一个是标题定义,我在编程中遇到过几次,可以在这种情况下为我解释一下,

请帮我

最好的祝福

Amin …

c++ static

8
推荐指数
2
解决办法
6万
查看次数

如何使javascript忽略转义(\)字符?

qAnswersR[90430] = [];
    qAnswersR[90430].push("[math]k: \frac{(x+20)^{2}}{256}+\frac{(y-15)^{2}}{81}=1[/math]");
Run Code Online (Sandbox Code Playgroud)

我需要将值转换为变量,但是当我在console.log中输出这样的数组:

console.log(qAnswersR[90430]);
Run Code Online (Sandbox Code Playgroud)

我明白了: [math]k: rac{(x+20)^{2}}{256}+rac{(y-15)^{2}}{81}=1[/math],[math]k: 81(x+20)^{2}+256(y-15)^{2}=20736[/math]

但逃脱标签"\"消失了,但我需要它,我该怎么办?

javascript escaping

7
推荐指数
2
解决办法
1万
查看次数

线程如何运行?

我在Threads.上看了一个小例子.为了创建Threads,我们可以通过实现Runnable接口或者通过扩展Thread来做两种方式.我用第一种方式

package test;

public class test implements Runnable{
    public static void main(String args[])
    {
        test t=new test();
        t.run();Thread th=Thread.currentThread();
        th.start();
    }

    @Override
    public void run() {
        // TODO Auto-generated method stub
        System.out.println("hi");
    }
}
Run Code Online (Sandbox Code Playgroud)

我的疑问是,当我们呼吁th.start();run()是called.I想知道how.I认为内部有start()可能是在提醒run()让我看着Thread类的文档中

以下是start()Thread类中的声明

public synchronized void start() {
    /**
     * This method is not invoked for the main method thread or "system"
     * group threads created/set up by the VM. Any new functionality added
     * …
Run Code Online (Sandbox Code Playgroud)

java multithreading

7
推荐指数
1
解决办法
493
查看次数

Sqlite replace() 用于替换多个字符

我有带有列的数据库表联系人Mobile, officePhone

这里用户将按如下方式保存数据。

mobile=+91 (937) 2582 6433
officephone= (843)-6486-6783
Run Code Online (Sandbox Code Playgroud)

现在我需要检索没有任何特殊字符的电话号码

我如何找到以下查询,

Select REPLACE(mobile,'+','') as mobile , REPLACE(officePhone,'+','') as officePhone from Contacts;
Run Code Online (Sandbox Code Playgroud)

这将仅删除“+”符号,但我想删除所有特殊符号,包括空格。请在这方面帮助我。

sqlite android

3
推荐指数
1
解决办法
2787
查看次数

如何将带有值的Map对象数组转换为单个Map

如何将Map数组转换为单个Map

Array(Map(k1 -> v1), Map(k2 -> v2),  Map(k3 -> v3), Map(k4 -> v4))
Run Code Online (Sandbox Code Playgroud)

到一个Map对象

Map(k1 -> v1, k2 -> v2, k3 -> v3, k4 -> v4)
Run Code Online (Sandbox Code Playgroud)

scala

3
推荐指数
1
解决办法
1024
查看次数

PHP字符串格式

使用PHP我想格式化数字(7),如6位数000007

我是通过printfFunction 完成的,但是想把它存储在变量中我该怎么做.

下面提到的代码不起作用,输出为:000007并在屏幕上打印:

$gensubjectid=printf("%06d\n", $origionalsubjectid);
Run Code Online (Sandbox Code Playgroud)

建议.

php formatting

1
推荐指数
1
解决办法
149
查看次数

php简介

我正在学习php基础知识,我很难接受这项练习,请帮助身体吗?我提前感谢你的帮助丹尼尔.

请注意,我只允许使用if ... elseif ... else-statement进行练习

编写一个PHP脚本,根据表单中输入的信息打印如下所示的语句.男性0-55岁:"你是一个鼎盛时期的男人!" 超过55岁的男性:"你是个聪明人!" 0-55岁的女性:"你最美丽的女人!" 超过55岁的女性:"你的年龄看起来很年轻!"

发送信息的表单如下所示:

<form action="printinfo.php" method="get">
Choose your gender: <input type="radio" value="male" name="gender" checked>male
<input type="radio" value="female" name="gender">female
<br>
Write your age:
<select name="age">
<option value=1 selected>0-55</option>   
<option value=2>Over 55</option>
</select>
<br>
<input type="submit" value="Send">               
</form>
Run Code Online (Sandbox Code Playgroud)

示例输出

You’re a man in his prime!
Run Code Online (Sandbox Code Playgroud)

我的脚本是:

<?php
$male=$_GET["male"];
$female=$_GET["female"];
if($male > 55){
echo "You’re a man in his prime!";

}else if ($male <= 55){

echo "You are a wise man!";

}else if …
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
270
查看次数

为什么我的所有复选框都工作除了一个?

我正在尝试使用复选框构建一个WHERE clausure,我有4个复选框工作,1个不工作,我不明白为什么那个不工作,因为代码适用于所有4 ...

这是我的代码

HTML

<input type="checkbox" id="c1" name="cc" class="cc" value="0" /><label for="c1"><span></span></label>
<input type="checkbox" id="c2" name="cc" class="cc" value="1" /><label for="c2"><span></span></label>
<input type="checkbox" id="c3" name="cc" class="cc" value="2"  /><label for="c3"><span></span></label>
<input type="checkbox" id="c4" name="ll" class="ll" value="1"  /><label for="c4"><span></span></label>
<input type="checkbox" id="c5" name="ll" calss="ll" value="0"  /><label for="c5"><span></span></label>
Run Code Online (Sandbox Code Playgroud)

JQuery的

$(document).ready(function(){

    $('.cc').change(function() {
   if($(this).is(":checked")) {
      alert($(this).val());
      query = '?filter=type=' + $(this).val();
      filter();
      return;
   }
   query = '';
   filter();
});

    $('.ll').change(function() {
   if($(this).is(":checked")) {
      alert($(this).val());
      query = '?filter=local=' + $(this).val();
      filter();
      return;
   }
   query = …
Run Code Online (Sandbox Code Playgroud)

html javascript sql checkbox jquery

0
推荐指数
1
解决办法
64
查看次数