问题列表 - 第46597页

只在Maven中创建可执行的jar-with-dependencies

在我pom.xml运行"mvn clean install"时,我使用maven-assembly-plugin创建一个可执行的jar-with-dependencies.现在它首先创建不可执行的"name-version.jar",然后创建"name-version-jar-with-dependencies.jar".

我可以以pom.xml某种方式配置,以便它不会创建不可执行的JAR文件吗?

目前我使用<appendAssemblyId> false </ appendAssemblyId>所以它只是覆盖了第一个文件......

我还得到了几个"......已添加,跳过"消息.我可以以某种方式阻止他们吗?

这是我的maven-assembly-plugin定义pom.xml:

<plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <version>2.2-beta-5</version>
    <configuration>
        <appendAssemblyId>false</appendAssemblyId>
        <archive>
            <manifest>
                <mainClass>my.main.class</mainClass>
            </manifest>
        </archive>
        <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
    </configuration>
    <executions>
        <execution>
            <id>make-assembly</id>
            <phase>package</phase>
            <goals>
                <goal>single</goal>
            </goals>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

jar maven

28
推荐指数
3
解决办法
2万
查看次数

错误LNK2001:未解析的外部符号

我正在将我的项目从vc6转换为VS 2010.当我编译我的项目时,我得到的错误如下所示.lib输入.我在Linker-> Input-> Additional Dependencies中添加了所有这些lib,还在Link-> General-> Additional Library目录中提供了这些.lib文件的路径.任何提示都会非常有帮助.

lb0.lib(ob0.obj) :error LNK2001: unresolved external symbol "void __stdcall SetLastExP(class ExceptionClass *)" (?SetLastExP@@YGXPAVExceptionClass@@@Z)
lb1.lib(ob1.obj) : error LNK2001: unresolved external symbol "void __stdcall SetLastExP(class ExceptionClass *)" (?SetLastExP@@YGXPAVExceptionClass@@@Z)
lb2.lib(ob2.obj) : error LNK2001: unresolved external symbol "void __stdcall SetLastExP(class ExceptionClass *)" (?SetLastExP@@YGXPAVExceptionClass@@@Z)
lb3.lib(ob3.obj) : error LNK2001: unresolved external symbol "void __stdcall SetLastExP(class ExceptionClass *)" (?SetLastExP@@YGXPAVExceptionClass@@@Z)
lb3.lib(ob4.obj) : error LNK2001: unresolved external symbol "void __stdcall SetLastExP(class ExceptionClass *)" (?SetLastExP@@YGXPAVExceptionClass@@@Z)
lb3.lib(ob5.obj) : error LNK2001: unresolved external symbol "void …
Run Code Online (Sandbox Code Playgroud)

visual-c++-6 visual-studio-2010 visual-c++

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

授予**所有**数据库权限

我创建了数据库,例如'mydb'.

CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_bin;
CREATE USER 'myuser'@'%' IDENTIFIED BY PASSWORD '*HASH';
GRANT ALL ON mydb.* TO 'myuser'@'%';
GRANT ALL ON mydb TO 'myuser'@'%';
GRANT CREATE ON mydb TO 'myuser'@'%';
FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)

现在我可以从任何地方登录到数据库,但无法创建表.

如何授予该数据库和(将来)表的所有权限.我无法在'mydb'数据库中创建表.我总是得到:

CREATE TABLE t (c CHAR(20) CHARACTER SET utf8 COLLATE utf8_bin);
ERROR 1142 (42000): CREATE command denied to user 'myuser'@'...' for table 't'
Run Code Online (Sandbox Code Playgroud)

mysql mariadb mysql-error-1142

589
推荐指数
11
解决办法
165万
查看次数

IE9支持HTML5 Canvas标签

我试图测试canvas标签,我开始使用这段代码:

<html>
 <canvas id="example" width="200" height="200">
    This text is displayed if your browser does not support HTML5 Canvas.
 </canvas>
</html>
Run Code Online (Sandbox Code Playgroud)

在IE8中,我收到消息:

 This text is displayed if your browser does not support HTML5 Canvas.
Run Code Online (Sandbox Code Playgroud)

然后我安装了IE9但得到了同样的错误.IE9是否支持HTML5画布?

编辑

问题是我错过了doctype标签

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

html5 canvas internet-explorer-9

20
推荐指数
2
解决办法
4万
查看次数

如何使文本框与背景无法区分?

我应该将哪个CSS应用于使其与背景相同的文本框,这意味着用户不会觉得他在文本框中输入?我尝试给出相同的背景颜色,但它仍然无法提供我想要的.用户仍然可以感觉到它是一个文本框.

css textbox

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

Django中的静态文件和媒体文件有什么区别?

我正在转向Django 1.3,发现媒体和静态文件的这种分离有点令人困惑.以下是默认情况settings.py:

# Absolute filesystem path to the directory that will hold user-uploaded files.
# Example: "/home/media/media.lawrence.com/media/"
MEDIA_ROOT = ''

# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash if there is a path component (optional in other cases).
# Examples: "http://media.lawrence.com/media/", "http://example.com/media/"
MEDIA_URL = ''

# Absolute path to the directory that holds static files.
# Example: "/home/media/media.lawrence.com/static/"
STATIC_ROOT = ''

# URL that handles the static files served …
Run Code Online (Sandbox Code Playgroud)

python django

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

使用依赖注入与Play框架的示例用例

我是依赖注入和Play框架的忠实粉丝,但我很难看到这两者如何被一起利用.

有Spring和Guice的模块,但Play的工作方式使我很难看到DI除了一些非常简单的情况之外如何有益.

一个很好的例子是Play期望JPA工作由与所讨论的实体相关联的静态方法完成:

@Entity
Person extends Model {
    public static void delete(long id) {
        em().find(id).remove();
    }

    //etc
}
Run Code Online (Sandbox Code Playgroud)

因此,不需要PersonManager像Spring J2EE应用程序那样将控制器注入控制器.相反,控制器只是调用Person.delete(x).

显然,当存在与外部系统的接口时,DI是有益的,因为具体的实现可以被模拟用于测试等,但是对于自包含的Play应用程序我没有看到太多的好处.

有没有人有任何好的例子?有没有人用它来将一个Manager-style类注入Controllers中,以便在同一个事务中完成许多操作,例如?

spring dependency-injection guice playframework

11
推荐指数
2
解决办法
4443
查看次数

如何使WIX安装程序适应可用的Windows Installer版本 - 如Hyperlink控件

Windows Installer 5添加了对Hyperlink控件的支持,如果可用,我想使用它.我无法设置对Windows Installer 5的依赖(不支持WinXP),但我希望我的安装程序能够在运行安装程序时使用Windows Installer 5时使用超链接控件.

你是如何做到这一点的?基于versionMsi属性有条件地导入片段文件?一个谷歌代码搜索定期谷歌搜索没有透露许多样品.

conditional windows-installer wix hyperlink feature-detection

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

常量的k前缀来自哪里?

常量是以k(例如k_pi)为前缀的常见做法.但这k意味着什么?

它只是c已经意味着char什么?

c c++ objective-c hungarian-notation prefix

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

需要在Visual Basic中创建30秒的延迟

如何在visual basic中创建30秒的延迟.我只是希望VB等待30秒才能进入下一行代码!!

vb6 timer delay

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