【发布时间】:2014-02-02 18:50:41
【问题描述】:
我正在尝试使用 XCode Maven 插件从头开始构建我的第一个 iOS 库 - 出于测试目的,仅来自从 Xcode 新项目模板中选择“空应用程序”后添加的资源。下面是我的目录布局:
xcode-maven-hello-master
pom.xml
src
xcode
MavenTest
AppDelegate.h
AppDelegate.m
MavenTest-Info.plist
// other files (assets, etc.)
MavenTest.xcodeproj
还有我的配置文件:(pom.xml)
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>my.package</groupId>
<artifactId>MavenTest</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>xcode-lib</packaging>
<build>
<plugins>
<plugin>
<groupId>com.sap.prd.mobile.ios.mios</groupId>
<artifactId>xcode-maven-plugin</artifactId>
<version>1.13.0</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
</project>
如您所见,我的 artifactId 与 Xcode 项目名称相同。打包设置为 xcode-lib。我还设置了扩展标签 (true) 并在 XCode Preferences 派生数据文件夹中相对于名为 build 的项目文件夹进行了更改。但调用后:mvn clean install我得到以下错误:
未能执行目标 com.sap.prd.mobile.ios.mios:xcode-maven-plugin:1.13.0:xcode-package MavenTest 项目上的 (default-xcode-package):执行 目标的默认 xcode 包 com.sap.prd.mobile.ios.mios:xcode-maven-plugin:1.13.0:xcode-package 失败的: /Users/kuba/Desktop/xcode-maven-hello-master/target/checkout/src/xcode/build/Release-iphoneos/libMavenTest.a 应该附上但不存在
我的库没有创建。但我无法弄清楚我做错了什么。如果你们中的任何人成功地构建了库并且可以解释我如何正确地做到这一点?调用 mvn install 后,我的库应该放在本地存储库中吗?我将不胜感激!
【问题讨论】:
标签: ios objective-c xcode maven maven-3