equal
deleted
inserted
replaced
66 |
66 |
67 mkdir $IDEA_OUTPUT || exit 1 |
67 mkdir $IDEA_OUTPUT || exit 1 |
68 cd $IDEA_OUTPUT; IDEA_OUTPUT=`pwd` |
68 cd $IDEA_OUTPUT; IDEA_OUTPUT=`pwd` |
69 |
69 |
70 MAKE_DIR="$SCRIPT_DIR/../make" |
70 MAKE_DIR="$SCRIPT_DIR/../make" |
|
71 SUPPORT_DIR="$SCRIPT_DIR/../build/.idea-support" |
71 IDEA_MAKE="$MAKE_DIR/idea" |
72 IDEA_MAKE="$MAKE_DIR/idea" |
72 IDEA_TEMPLATE="$IDEA_MAKE/template" |
73 IDEA_TEMPLATE="$IDEA_MAKE/template" |
|
74 |
|
75 mkdir -p $SUPPORT_DIR |
73 |
76 |
74 cp -r "$IDEA_TEMPLATE"/* "$IDEA_OUTPUT" |
77 cp -r "$IDEA_TEMPLATE"/* "$IDEA_OUTPUT" |
75 |
78 |
76 #init template variables |
79 #init template variables |
77 for file in `ls -p $IDEA_TEMPLATE | grep -v /`; do |
80 for file in `ls -p $IDEA_TEMPLATE | grep -v /`; do |
121 fi |
124 fi |
122 |
125 |
123 if [ "x$SPEC" = "x" ] ; then |
126 if [ "x$SPEC" = "x" ] ; then |
124 echo "FATAL: SPEC is empty" >&2; exit 1 |
127 echo "FATAL: SPEC is empty" >&2; exit 1 |
125 fi |
128 fi |
|
129 |
|
130 # move build.xml out of .idea, see IDEA-189915 |
|
131 IDEA_BUILD_OLD=$IDEA_BUILD |
|
132 IDEA_BUILD=$SUPPORT_DIR/build.xml |
|
133 mv $IDEA_BUILD_OLD $IDEA_BUILD |
126 |
134 |
127 SOURCE_FOLDER=" <sourceFolder url=\"file://\$MODULE_DIR\$/####\" isTestSource=\"false\" />" |
135 SOURCE_FOLDER=" <sourceFolder url=\"file://\$MODULE_DIR\$/####\" isTestSource=\"false\" />" |
128 SOURCE_FOLDERS_DONE="false" |
136 SOURCE_FOLDERS_DONE="false" |
129 |
137 |
130 addSourceFolder() { |
138 addSourceFolder() { |