Просто предложение в таком случае, почему вы можете проверить, находится ли пользователь в приватном просмотре или нет, и использует ли он затем локальное хранилище.
проверить PB вот так ->
var db = indexedDB.open ("test");
blockquote>
db.onerror = function () {/ Firefox PB включен ] /};
db.onsuccess = function () {/ Не включено /};Больше ссылок -> браузер использует режим приватного просмотра
Подключаемый модуль Maven Help каким-то образом уже предлагает кое-что для этого:
help: Assessment
оценивает выражения Maven, заданные пользователем, в интерактивном режиме.
Вот как вы вызываете его в командной строке, чтобы получить $ {project.version}
:
mvn org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate \
-Dexpression=project.version
Мне нужно точно это требование во время моего задания Travis, но с несколькими значениями. Я запускаю с это решение , но при назывании нескольких временем это очень медленно (мне нужны 5 выражений).
я записал простой плагин знатока для извлечения значений pom.xml в .sh файл.
https://github.com/famaridon/ci-tools-maven-plugin
mvn com.famaridon:ci-tools-maven-plugin:0.0.1-SNAPSHOT:environment -Dexpressions=project.artifactId,project.version,project.groupId,project.build.sourceEncoding
произведет это:
#!/usr/bin/env bash
CI_TOOLS_PROJECT_ARTIFACTID='ci-tools-maven-plugin';
CI_TOOLS_PROJECT_VERSION='0.0.1-SNAPSHOT';
CI_TOOLS_PROJECT_GROUPID='com.famaridon';
CI_TOOLS_PROJECT_BUILD_SOURCEENCODING='UTF-8';
теперь можно просто получить файл
source .target/ci-tools-env.sh
, Весело проводят время.
Это - безусловно вырезанное и вставленное решение самого легкого удара:
VERSION=$(mvn -Dexec.executable='echo' -Dexec.args='${project.version}' --non-recursive exec:exec -q)
echo $VERSION
это отзывается эхом
1.4