Full name:
com.sap.prd.mobile.ios.mios:xcode-maven-plugin:1.14.5:package-xcodeproj
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
additionalArchivePaths | List | 1.3.2 | You can use this parameter to define additional paths that shall be
packaged into the source archive. If the path denotes a folder the
folder content with all subfolders will be added. If the path
points to a file only the file will be added. Plugin configuration
example:
<build> <plugins> <plugin> <groupId>com.sap.prd.mobile.ios.mios</groupId> <artifactId>xcode-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <additionalArchivePaths> <param>src/docs</param> <param>src/uml</param> ... </additionalArchivePaths> </configuration> </plugin> ... </plugins> </build> </build> |
checkoutDirectory | File | - | The original Xcode sources located in the src/xcode
directory stay untouched during the whole Maven build. However, as
we might have to modify the info.plist or the project itself we
copy the whole Xcode source directory during the build into another
"checkout" directory that by default named checkout
and located below the Maven build ( target) directory. |
configurations | Set | - | The Xcode configurations that shall be built (e.g. Debug and
Release). If no configuration is provided in the plugin's
configuration section of the pom.xml it
defaults to the values provided in the
defaultAppConfigurations or
defaultLibConfigurations parameters |
defaultAppConfigurations | String | 1.2.0 | Comma separated list of the default Xcode build configurations that
should be built for apps (in contrast to libraries). These values
only apply if no "configurations" are explicitly provided in the
POM. Default value is: Release,Debug. |
defaultAppSdks | String | 1.2.0 | Comma separated list of the default Xcode SDKs that should be used
for apps (in contrast to libs). These values only apply if no
"sdks" are explicitly provided in the POM. Default value is: iphoneos,iphonesimulator. |
defaultLibConfigurations | String | 1.2.0 | Comma separated list of the default Xcode build configurations that
should be built for libraries (in contrast to apps). These values
only apply if no "configurations" are explicitly provided in the
POM. Default value is: Release,Debug. |
defaultLibSdks | String | 1.2.0 | Comma separated list of the default Xcode SDKs that should be used
for libraries (in contrast to apps). These values only apply if no
"sdks" are explicitly provided in the POM. Default value is: iphoneos,iphonesimulator. |
excludes | List | 1.3.3 | Specify files or file patterns to be excluded from the archive.
Configuration example:
<build> <plugins> <plugin> <groupId>com.sap.prd.mobile.ios.mios</groupId> <artifactId>xcode-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <excludes> <param>*.tmp</param> <param>*/tmp/*</param> ... </excludes> </configuration> </plugin> ... </plugins> </build> </build> |
sdks | Set | - | Explicit lists of sdks (iphoneos,iphonesimulator) the Xcode project
shall be built for. If no configuration is provided in the plugin's
configuration section of the pom.xml it
defaults to the values provided in the defaultAppSdks
or defaultLibSdks parameters |
xcodeCompileDirectory | File | - | The xcode directory of the copied sources below the checkout
directory. |
<build> <plugins> <plugin> <groupId>com.sap.prd.mobile.ios.mios</groupId> <artifactId>xcode-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <additionalArchivePaths> <param>src/docs</param> <param>src/uml</param> ... </additionalArchivePaths> </configuration> </plugin> ... </plugins> </build> </build>
<build> <plugins> <plugin> <groupId>com.sap.prd.mobile.ios.mios</groupId> <artifactId>xcode-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <excludes> <param>*.tmp</param> <param>*/tmp/*</param> ... </excludes> </configuration> </plugin> ... </plugins> </build> </build>
sdks: