In order to publish item in child publication, publication target needs to be available in parent publication.
The challenge is, I don't want to publish the item from parent publication.
How can this be avoided?
First thing that comes to mind is event system, to remove item from the publish transaction. OK, if there is nothing better, I will go along.
Second thing, remove parent publication from child's publication target, create a new publication target for the parent and set same target type. Problem with this approach is that I can not have publication target without destination, so I have to deploy parent items somewhere...
Are there any other options?