Нечто подобное обычно происходит, когда у вас неправильно настроены зависимости.Т.е. ваш проект (шаблон) должен объявить зависимость, которая имеет определение TableSchema
, а затем вы должны добавить соответствующий оператор импорта в свой Java-файл (PubSubToBigQuery.java
).
Объявление зависимости, вероятно, происходит вpom.xml
и, если вы не сильно его изменили, она уже должна включать корректную зависимость для TableSchema
, библиотеку google-api-services-bigquery
: https://github.com/GoogleCloudPlatform/DataflowTemplates/blob/master/pom.xml#L258.
Если это так, убедитесь, что у вас есть import com.google.api.services.bigquery.model.TableSchema
вверху PubSubToBigQuery.java
.
Затем убедитесь, что вы делаете mvn clean
или очистите проект от IDE, прежде чем строить его снова.
Если это не поможет, я бы посмотрелдля опечатки где-то.