标签: ant

蚂蚁警告:"'includeantruntime'未设置"

我收到以下警告:

[javac] build.xml:9: warning: 'includeantruntime' was not set, 
defaulting to build.sysclasspath=last; set to false for repeatable builds
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

java ant build javac build-tools

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

为什么使用Gradle而不是Ant或Maven?

针对Java的另一个构建工具真的让我感到满意吗?

如果你使用Gradle而不是其他工具,为什么?

java ant build-process gradle maven

324
推荐指数
8
解决办法
34万
查看次数

NoClassDefFoundError - Eclipse和Android

我在尝试运行Android应用程序时遇到问题,直到在其构建路径中添加第二个外部库,才能正常运行.由于添加了scoreninja jar,我现在在尝试运行应用程序时得到NoClassDefFoundError.

这是消息:

02-11 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapter
Run Code Online (Sandbox Code Playgroud)

由于所有构建脚本都是由Android工具(?)生成的,我不确定除了清理和重建或重启eclipse之外我还能做些什么(我已经尝试了所有这三个).有谁知道我怎么能修改这个?

java eclipse ant android build

194
推荐指数
8
解决办法
11万
查看次数

如何获取Ant中的构建目标列表?

我的代码库有一个build.properties由其他人编写的长文件.我希望看到可用的构建目标,而无需手动搜索文件.蚂蚁是否有这样的命令 - 类似的东西ant show-targets- 它会列出构建文件中的所有目标吗?

ant

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

Ant和Maven之间的差异

有人能告诉我Ant和Maven之间的区别吗?我也没用过.我知道他们习惯于自动构建Java项目,但我不知道从哪里开始.

java ant maven-2 build-management

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

如何在Mac OS X上安装Apache Ant?

我尝试在Mac上安装Apache Ant,然后按照以下步骤操作:

  1. 我下载apache-ant-1.8.1-bin.tar.gz到我的下载文件夹.
  2. 我将文件移动到/usr/local/使用此命令:sudo shmv apache-ant-1.8.1-bin.tar.gz /usr/local/

现在我想使用,cd /usr/local/但它不起作用,我回来"没有这样的文件或目录".

然后我使用cd /usr/ls命令,似乎本地文件夹在那里.如果我尝试访问它,我会得到同样的错误.

既然我已经使用了sudo su为什么我无法访问它?有任何想法吗?

apache ant macos

176
推荐指数
5
解决办法
27万
查看次数

如何使用Cordova命令行界面创建签名的APK文件?

我做了一个名为示例应用程序checkStatus.现在我想创建一个签名的APK文件.所以我可以将它安装在不同的设备上进行测试.

为此,我用Google搜索并找到了这个文档.

根据文档,我切换到我的项目目录并运行以下命令:

keytool -genkey -v -keystore key-name.keystore -alias alias-name -keyalg RSA -keysize 2048 -validity 10000
Run Code Online (Sandbox Code Playgroud)

之后我跑上面的命令,我得到了一个文件名为key-name.keystoreprojectRoot/key-name.keystore.

然后我将该文件复制粘贴到projectRoot/platforms/android/key-name.keystore.

之后,我创建了一个名为ant.properties并保存的文件projectRoot/platforms/android.

我在文件中写了以下代码:

key.store=projectRoot/key-name.keystore
key.alias=myApp
Run Code Online (Sandbox Code Playgroud)

之后,我运行以下命令来发布

Cordova builds android --release
Run Code Online (Sandbox Code Playgroud)

它抛出以下错误:

 /home/projectRoot/platforms/android/cordova/node_modules/q/q.js:126
                throw e;
                      ^
Error code 1 for command: ant with args: release,-f,/home/projectRoot/platforms/android/build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen

 Error: /home/projectRoot/platforms/android/cordova/build: Command failed with exit code 8
at ChildProcess.whenDone (/usr/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:753:16)
at Process.ChildProcess._handle.onexit (child_process.js:820:5)
Run Code Online (Sandbox Code Playgroud)

所以这一次,我修改key.storeant.properties文件中的值,如下所示. …

ant android cordova

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

为什么没有人使用make for Java?

几乎我见过的每个Java项目都使用Maven或Ant.它们是很好的工具,我认为任何项目都可以使用它们.但是,什么都发生在使?它用于各种非Java项目,可以轻松处理Java.当然,如果你使用Windows,你必须下载make.exe,但是Ant和Maven也没有随JDK一起提供.

与Java一起使用时,make有一些基本缺陷吗?是不是因为Ant和Maven是用Java编写的?

java ant makefile maven

154
推荐指数
11
解决办法
5万
查看次数

仅当文件存在时才运行Ant目标的Ant任务?

是否存在仅在给定文件存在时才执行块的ANT任务?我有一个问题,我有一个通用的ant脚本,应该做一些特殊的处理,但只有在存在特定的配置文件.

ant build-automation file

150
推荐指数
4
解决办法
17万
查看次数

在使用PhoneGap/Cordova构建Android时,在Mac OS X 10.9 Mavericks上执行命令'ant'时出错

今天我尝试使用Mac OS X Mavericks的 PhoneGap/Cordova .适用于iOS的构建很顺利,但为Android构建并不是没有一些猜测.

我通过Android SDK管理器安装了Android 4.2.2(我不得不使用较旧的API v17,因为它与新版本不兼容),PATH environment variables为SDK 添加了platform-tools,tools并认为我已准备好通过运行命令来起飞:

phonegap run android
Run Code Online (Sandbox Code Playgroud)

不过,我收到以下错误:

[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[error] An error occured during creation of android sub-project. ERROR : executing command 'ant', make sure you have ant installed and added to your path.
Run Code Online (Sandbox Code Playgroud)

ant android cordova osx-mavericks

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