小编Tom*_*art的帖子

Ant编译不会复制资源

我创建了自己的build.xml,其中包含:

<target name="compile">
    <mkdir dir="build"/> 
    <javac destdir="build"> 
        <src path="src"/> 
    </javac>
</target>

<target name="build" depends="compile">
    <mkdir dir="dist"/>
    <jar destfile="dist/app.jar" basedir="build" />
</target>

<target name="run" depends="compile">
    <java classname="webserver.Loader" classpath="build" fork="true" />      
</target>
Run Code Online (Sandbox Code Playgroud)

它很棒.当我调用ant run所以它编译并运行我的应用程序,但我的应用程序有一个包含图标的包,它没有移动到文件夹"build"所以我的应用程序结束时有一个例外,它无法找到我的图标.当我自己移动它然后它工作.

我试着用

<copy todir="build/app/icons">
    <fileset dir="src/app/icons"/>
</copy>
Run Code Online (Sandbox Code Playgroud)

它有效,但我想在没有复制命令的情况下这样做.javac有参数吗?或者是其他东西?

谢谢你的答案.

java ant

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

我可以通过iOS 8上的代码检测屏幕是常规的还是紧凑的?

iOS 8引入了可在Storyboard和Xib中使用的新屏幕类型,我可以在代码中检测这些类型吗?如果有,怎么样?

在这里您可以找到更多相关信息https://developer.apple.com/library/content/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html

ios ios8

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

为什么我们不能在iOS 8发布之前提交用Swift编写的应用程序?

Swift可用于编写在iOS 7及之前版本或Mac OS X 10.9及更早版本上运行的应用程序.为什么我们必须等到将应用程序提交到App Store,直到iOS 8和Mac OS X 10.10发布时才会出现?

今天学习Swift并在4-5个月内使用它是低效的.当Swift可能是Apple平台的未来时,在Objective-C而不是Swift中编写新代码也会适得其反.

macos ios swift

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

如何在每次测试后使用Xcode 7 UI测试重置应用程序数据?

Apple在Xcode 7中引入了新的UI测试,但是每当测试启动应用程序时我都会遇到困难,它从应用程序之前的数据开始.这意味着测试不能独立,并且可能受到其他测试的影响.

无法访问用户默认值和其他数据,因为运行测试的应用程序无法访问已测试应用程序的捆绑包.脚本也是不可能的,因为它们可以在测试之前或之后运行.并且无法在iOS上执行NSTask以在每个测试套件之前运行脚本.

有没有办法在每个测试套件之前重置应用程序数据?

xcode ui-testing ios xcode7 xcode-ui-testing

23
推荐指数
3
解决办法
6819
查看次数

如何在Google Maps Android API v2中向MapFragment添加自定义控件?

我有SupportMapFragment,我需要在其中添加自定义控件以更改地图类型.调用getView(),我得到NoSaveStateFramelayout,我不认为将它直接添加到它或它的子节点是个好主意.

如何在地图上添加按钮以更改地图类型的最佳方法是什么?

java android google-maps android-fragments google-maps-android-api-2

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

如何使用Xcode 7 UI测试在表视图中检查单元格是否可见?

我有一个包含大量单元格的表视图,而不是每个单元格都在屏幕上可见.当我检查时

table.cells.staticTexts.matchingIdentifier("My Cell").element.exists
Run Code Online (Sandbox Code Playgroud)

它返回true但屏幕上看不到单元格,我无法点击它.因为每当我点击它时,测试都会失败.

如何检查元素在屏幕上是否可见?或者如何点击不可见的元素?

xcode uitableview ios xcode7 xcode-ui-testing

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

如何将 QWidget 对齐到 QToolBar 的右侧?

我有一些 QWidget (QLineEdit),我想将它对齐到 QToolbar 的右侧。

有什么简单的方法可以做到吗?

c++ qt qtoolbar

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

Emma没有将源代码嵌入到html报告中

我有一个问题,Ant和Emma代码覆盖插件,它生成报告,但没有源代码.

我在build.xml中得到了以下代码

初学者艾玛

    <taskdef resource="emma_ant.properties" />   
    <path id="run.classpath">  
       <pathelement location="${instr}" />  
       <path  refid="build.classpath"/>  
       <pathelement path="${ant.home}/lib/junit-4.5.jar"/>  
       <pathelement path="${ant.home}/lib/emma.jar"/>  
    </path>
Run Code Online (Sandbox Code Playgroud)

制作instr

    <target name="instr" depends="compile">  
        <emma>  
          <instr instrpathref="build.classpath"  
                 destdir="${instr}"
                 metadatafile="${coverage}/metadata.emma"  
                 merge="true"  
          />  
        </emma>  
    </target>
Run Code Online (Sandbox Code Playgroud)

设置属性

    <jvmarg value="-Demma.coverage.out.file=${coverage}/coverage.emma" />  
    <jvmarg value="-Demma.coverage.out.merge=true" />
Run Code Online (Sandbox Code Playgroud)

报告

    <emma>  
        <report sourcepath="${src}" >  
            <fileset dir="${coverage}" >  
                <include name="*.emma" />  
            </fileset>  

            <html outfile="${coverage}/coverage.html"/>             
        </report>      
    </emma>
Run Code Online (Sandbox Code Playgroud)

这很好用.它输出到控制台:

 [report] processing input files ...
 [report] 2 file(s) read and merged in 10 ms
 [report] not all instrumented classes were compiled with source file
 [report] …
Run Code Online (Sandbox Code Playgroud)

java ant code-coverage emma report

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

如何在iOS上使用Xamarin未公开的方法?

我想使用上存在的方法NSString被调用writeToFile:atomically:encoding:error:,但这种方法不被暴露于Xamarin.iOS.

如何创建允许我使用此方法的绑定?我找到的所有资源都解释了如何绑定库.

我知道有更好的方法可以将字符串写入文件,但这不是关于这个方法,而是如何绑定这些方法.

c# xamarin.ios ios xamarin

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