Я думаю, что-то вроде этого должно это сделать. Он в основном записывает содержимое в новый файл и заменяет старый файл новым файлом:
from tempfile import mkstemp
from shutil import move
from os import fdopen, remove
def replace(file_path, pattern, subst):
#Create temp file
fh, abs_path = mkstemp()
with fdopen(fh,'w') as new_file:
with open(file_path) as old_file:
for line in old_file:
new_file.write(line.replace(pattern, subst))
#Remove original file
remove(file_path)
#Move new file
move(abs_path, file_path)
Щелкните правой кнопкой мыши по модулю, выберите «Добавить поддержку фреймворка ...» и проверьте технологию «Maven».
(Это также создает pom.xml
для вас, чтобы изменить.)
Если вы имеете в виду добавление элементов репозитория источника, я думаю, вам нужно сделать это вручную - не уверен.
До IntelliJ 13 это не будет преобразовывать проект в Maven Standard Directory Layout , 13+ это будет.
Я решил эту проблему, выполнив следующие действия:
Файл> Закрыть проект
Импорт проекта
Выберите проект с помощью всплывающего окна системных файлов
Установите флажок «Импортировать проект из внешней модели» и выберите запись Maven
И некоторые кнопки «Далее» (выберите JDK, ...)
Затем проект будет импортирован как модуль Maven.