Skip to content

Instantly share code, notes, and snippets.

@dtelaroli
Created June 30, 2015 15:02
Show Gist options
  • Save dtelaroli/ea117e259735fd4ec984 to your computer and use it in GitHub Desktop.
Save dtelaroli/ea117e259735fd4ec984 to your computer and use it in GitHub Desktop.
Migração VRaptor
#!/bin/bash
find ./ -type f -name '*.java' -exec sed -i 's/br\.com\.caelum\.vraptor\.Resource/br.com.caelum.vraptor.Controller/g' {} +
git commit -am 'Replace Resource import to Controller import'
find ./ -type f -name '*.java' -exec sed -i 's/@Resource/@Controller/g' {} +
git commit -am 'Replace @Resource to @Controller'
find ./ -type f -name '*.java' -exec sed -i '/import br.com.caelum.vraptor.plugin.hibernate4.NonTransactional;/ d' {} +
git commit -am 'Remove NonTransaction import'
find ./ -type f -name '*.java' -exec sed -i '/@NonTransactional/ d' {} +
git commit -am 'Remove @NonTransaction'
find ./ -type f -name '*.java' -exec sed -i 's/import br.com.caelum.vraptor.core.Localization;/import java.util.ResourceBundle;/g' {} +
git commit -am 'Replace Localization import to ResourceBundle import'
find ./ -type f -name '*.java' -exec sed -i 's/Localization /ResourceBundle /g' {} +
git commit -am 'Replace Localization to ResourceBundle'
find ./ -type f -name '*.java' -exec sed -i '/import br.com.caelum.vraptor.validator.Validations;/ d' {} +
git commit -am 'Remove missing class Validations'
find ./ -type f -name '*.java' -exec sed -i 's/import br.com.caelum.vraptor.Validator;/import br.com.caelum.vraptor.validator.Validator;/g' {} +
git commit -am 'Replace Validator import'
find ./ -type f -name '*.jsp' -exec sed -i 's/\(linkTo\[[a-zA-Z0-9]*\]\.[a-zA-Z0-9]*\)\[\(.*\)\]/\1(\2)/g' {} +
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment