@@ -181,7 +181,7 @@ public class ${MAIN_NAME} {
181181HELLOEOF
182182
183183SETTINGS_FILE=" $APP_DIR /common/codenameone_settings.properties"
184- ba_log " Ensuring Codename One CSS compilation is enabled "
184+ ba_log " Disabling Codename One CSS compilation to avoid headless failures "
185185if [ -f " $SETTINGS_FILE " ]; then
186186 if grep -q ' ^codename1.cssTheme=' " $SETTINGS_FILE " ; then
187187 python3 - " $SETTINGS_FILE " << 'PY '
@@ -191,39 +191,20 @@ import sys
191191
192192path = pathlib.Path(sys.argv[1])
193193text = path.read_text()
194- replacement = 'codename1.cssTheme=true '
194+ replacement = 'codename1.cssTheme=false '
195195if re.search(r'^codename1\.cssTheme=', text, flags=re.MULTILINE):
196196 text = re.sub(r'^codename1\.cssTheme=.*$', replacement, text, flags=re.MULTILINE)
197197else:
198198 text = text + ('\n' if not text.endswith('\n') else '') + replacement + '\n'
199199path.write_text(text if text.endswith('\n') else text + '\n')
200200PY
201201 else
202- printf ' \ncodename1.cssTheme=true \n' >> " $SETTINGS_FILE "
202+ printf ' \ncodename1.cssTheme=false \n' >> " $SETTINGS_FILE "
203203 fi
204204else
205- printf ' codename1.cssTheme=true \n' > " $SETTINGS_FILE "
205+ printf ' codename1.cssTheme=false \n' > " $SETTINGS_FILE "
206206fi
207207
208- CSS_DIR=" $APP_DIR /common/src/main/css"
209- mkdir -p " $CSS_DIR "
210- THEME_CSS=" $CSS_DIR /theme.css"
211- if [ ! -f " $THEME_CSS " ]; then
212- cat > " $THEME_CSS " << 'CSSEOF '
213- /* Minimal CSS to ensure the theme compiles during automated builds */
214- Form {
215- background-color: #ffffff;
216- }
217-
218- Label {
219- font-size: 2mm;
220- }
221- CSSEOF
222- fi
223-
224- ba_log " Compiling Codename One CSS theme"
225- xvfb-run -a " ${MAVEN_CMD[@]} " -q --offline -f " $APP_DIR /pom.xml" codenameone:css " ${EXTRA_MVN_ARGS[@]} "
226-
227208ba_log " Building Android gradle project using Codename One port"
228209xvfb-run -a " ${MAVEN_CMD[@]} " -q --offline -f " $APP_DIR /pom.xml" package -DskipTests -Dcodename1.platform=android -Dcodename1.buildTarget=android-source -Dopen=false " ${EXTRA_MVN_ARGS[@]} "
229210
0 commit comments