问题列表 - 第4200页

嵌套Maven属性在引用POM时评估,而不是定义POM

我在我的父pom中定义了一个报告配置,它将在每个子孙项目中运行.

像这样:

<reporting>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>findbugs-maven-plugin</artifactId>
            <version>1.2</version>
            <configuration>
                <xmlOutput>true</xmlOutput>
                <threshold>Low</threshold>
                <effort>Min</effort>
                <includeFilterFile>${basedir}/findbugsFilter.xml</includeFilterFile>
            </configuration>
        </plugin>
    </plugins>
</reporting>
Run Code Online (Sandbox Code Playgroud)

麻烦的是每个孩子都插入它basedir而不是定义POM.我想我正在寻找与ANT相当的东西<property name="name" location="${basedir}"/>.

maven-2 findbugs maven-plugin

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

异常日志文件的最佳位置(Windows)

这里讨论了异常日志应该去的问题一次或两次(或更多),其中一个建议是应用程序永远不应该写入安装文件夹.
但是,如果我将日志放在%appdata%中,这意味着每个用户都有自己的日志集.我更喜欢将所有日志放在一个位置.
在最后一个MSDN mag问题中,在安装文件夹中有一个单独的日志子文件夹(例如%programfiles\myapp\logs)被称为规则中的有效异常.当然,必须相应地设置此文件夹的ACL.
在安装文件夹中有一个日志文件夹常见的做法还是绝对禁止?你把你的例外日志放在哪里?

编辑:
事实上,我们使用的是log4net,因此日志记录的位置和类型是完全可配置的.但是,我希望有一个合理的默认值.我更喜欢在事件日志上有一个文件.对于大多数用户而言,文件比事件日志更容易处理.
但是,我们假设我想拥有文件.在安装文件夹中有一个日志文件夹可以吗?

windows directory logging

13
推荐指数
3
解决办法
7709
查看次数

WiX:CopyFile属性

在安装时我想有选择地将一些.ini文件从SOURCEDIR复制到TARGETDIR,这意味着从.msi文件所在的目录到应用程序所在的目标文件夹.

我做了<CopyFile Id="CopyIniFile" DestinationProperty="INSTALLDIR" SourceProperty="SOURCEDIR" SourceName="Dreem15.ini" Delete="no" />但似乎没有做任何事情.日志文件没有多大帮助.

我已经成功地用CopyFile做了一个更精细的场景,我被这个简单的方法所困扰.

编辑:我在MoveFile表中有这些行:

|FileKey     |Component     |SourceName          |SourceFolder|DestFolder|Options
|CopyIniFile |CoAppLicAndIni|Dreem15.ini         |SOURCEDIR   |INSTALLDIR|0
|MoveDataFile|CoAppLicAndIni|Dreem10_Personal.mdf|DB_DIR10    |INSTALLDIR|0

第二个是工作.DB_DIR10像这样在注册表中搜索

<Property Id="DB_DIR10">
    <RegistrySearch Id='DbDirSearch10' Type='raw' Root='HKLM' Key='Software\$(var.CompanyName)\$(var.MsdeInstance)' Name='Dreem10_Personal' />
</Property>

wix

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

从文本生成关键字的简单方法是什么?

我想我可以拿一个文本并从中删除高频英语单词.通过关键字,我的意思是我想提取最能代表文本(标签)内容的单词.它不一定是完美的,一个很好的近似是完美的满足我的需求.

有人做过这样的事吗?你知道Perl或Python库吗?

Lingua :: EN :: Tagger正是我所要求的,但我需要一个可以用于法语文本的库.

python perl metadata

17
推荐指数
3
解决办法
3811
查看次数

如何使用外部CSS覆盖内联样式?

我正在尝试重新生成由asp.net gridview控件生成的表.我遇到的问题是gridview正在生成内联样式.如何使浏览器渲染我的CSS而不是html样式属性?

css asp.net

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

适用于Python的类似Delphi的GUI设计器

是否有任何Python工具包与表单设计器类似于Delphi,例如,可以拖放控件来形成,移动它们等.

python user-interface form-designer

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

如何使用带前缀的命名空间反序列化XML文档但没有ns前缀元素?

我有一个来自外部源的XML文档.

<?xml version="1.0" encoding="utf-8"?>
<ns0:Info xmlns:ns0="http://www.ZomboCorp.com/">
  <Name>Anthony</Name>
  <Job>Developer</Job>
</ns0:Info>
Run Code Online (Sandbox Code Playgroud)

我需要将它反序列化为这样的对象.

public class Info
{
    public String Name { get; set; }
    public String Job { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

按原样使用,Serializer抛出一个InvalidOperationException

<Info xmlns='http://www.ZomboCorp.com/'> 没想到.

如果我添加[XmlElement(Namespace = "http://www.ZomboCorp.com/")]到类定义,则Serializer返回Info具有null属性的新对象.

.net xml xml-serialization xml-namespaces

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

单击表单字段部分时,<input type ="file"/>在FireFox3中打开文件浏览窗口?

单击<input type="file" />FireFox3中文本框部分时,将打开文件浏览窗口.

在IE7中不会发生这种情况.您必须单击"浏览"按钮才能打开文件浏览窗口.

当用户单击文本框区域时,如何防止文件浏览窗口在FireFox中打开?我喜欢它,所以它只在按下按钮时打开.

javascript css file input

0
推荐指数
2
解决办法
2188
查看次数

为什么我的PHP电子邮件正则表达不起作用?

我在Javascript中有相同的表达式,但在PHP中无法用于服务器端验证.这是代码

if (ereg('/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\\.([a-zA-Z])+([a-zA-Z])+/',$_POST['email-address']))
    echo "valid email";
else
    echo "invalid email";
Run Code Online (Sandbox Code Playgroud)

php regex

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

构建IDE /编译器所需的概念

在制作IDE(例如SharpDevelop)或编译器/语言解析器时,我需要知道哪些计算机科学主题?我不希望有完整的深度教程列表,只是一个主题列表,这些主题对我有所改进.

我是否正确地认为解析器有一些关于语言的语法/语义的规则,并根据这些规则验证代码?这似乎是一个简单的方法?

谢谢

ide compiler-construction parsing

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