xcode:xcode-process-test-sources

Full name:

ca.mestevens.ios:xcode-maven-plugin:0.9.1:xcode-process-test-sources

Description:

Goal which generates your framework dependencies in the target directory.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: test.
  • Binds by default to the lifecycle phase: process-test-sources.

Required Parameters

Name Type Since Description
addDependencies boolean - The property to determine whether or not to add the dependencies to the xcodeproj/project.pbxproj file. Defaults to false.
Default value is: false.
User property is: xcode.add.dependencies.
addTestDependencies boolean - The property to determine whether or not to add the dependencies to the xcodeproj/project.pbxproj file. Defaults to true but only if xcode.add.dependencies is true.
Default value is: true.
User property is: xcode.add.test.dependencies.
xcodeProject String - The path to your xcodeproj file. Defaults to ${basedir}/${project.artifactId}.xcodeproj.
Default value is: ${basedir}/${project.artifactId}.xcodeproj.
User property is: xcode.project.path.

Optional Parameters

Name Type Since Description
dependencyTestTargets List - The targets to add test dependencies to. Defaults to only ${project.artifactId}Tests.

Parameter Details

addDependencies:

The property to determine whether or not to add the dependencies to the xcodeproj/project.pbxproj file. Defaults to false.
  • Type: boolean
  • Required: Yes
  • User Property: xcode.add.dependencies
  • Default: false

addTestDependencies:

The property to determine whether or not to add the dependencies to the xcodeproj/project.pbxproj file. Defaults to true but only if xcode.add.dependencies is true.
  • Type: boolean
  • Required: Yes
  • User Property: xcode.add.test.dependencies
  • Default: true

dependencyTestTargets:

The targets to add test dependencies to. Defaults to only ${project.artifactId}Tests.
  • Type: java.util.List
  • Required: No

xcodeProject:

The path to your xcodeproj file. Defaults to ${basedir}/${project.artifactId}.xcodeproj.
  • Type: java.lang.String
  • Required: Yes
  • User Property: xcode.project.path
  • Default: ${basedir}/${project.artifactId}.xcodeproj