Загрузка полного удаленного репозитория maven в локальный репозиторий?

    <?php
include_once('insert.php');
if(isset($_POST['submit']))
{
     $name = $_POST['name'];
     $email = $_POST['email'];
     $address = $_POST['address'];
     $adm= $_POST['admission'];
    mysqli_query("INSERT INTO students_recrod(name,email,address,joining_date) VALUES ('$name', '$email','$address', '$adm')");
}
?>


<!DOCTYPE html>
<html>
<head>
    <title>Sign up form</title>
</head>
<body>
<form action="" method="post" id="">
<label>Name</label><br>
<input type="text" name="name" id=""><br>

<label>Email</label><br>
<input type="text" name="email" id=""><br>

<label>Address</label><br>
<input type="text" name="address" id=""><br>

<label>Admission date</label><br>
<input type="text" name="admission" id=""><br><br>

<input type="submit" name="submit" id="">
</form>
</body>
</html>
16
задан FOX 9000 20 June 2014 в 17:19
поделиться

2 ответа

От http://maven.apache.org/community.html:

Быть хорошим гражданином Maven

Концепция публичного репозитория встроенная в основную архитектуру Maven, делает его обязательно ориентированным на сообщество. Есть несколько простых вещей, которые могут сделать пользователи Maven чтобы помочь этому сообществу процветать.

Будьте добрым пользователем публичного репозитория

Лучшее, что может сделать пользователь, это создать свой собственный удаленный репозиторий зеркало, содержащее необходимые проекты. Существует несколько инструментов, позволяющих сделать это например, Nexus или Archiva. Это снижает нагрузку на Maven центральный репозиторий, и позволяет новым пользователям познакомиться с Maven легче и быстрее. Это особенно важно для опытных пользователей и корпораций. Стимул заключается в том, что контроль над собственными серверами может дать вам желаемый уровень безопасности и больший контроль над временем работы, что приводит к лучшему опыту для ваших пользователей. Учитывая это, помните о следующем следующие правила:

НЕ БЕРИТЕ ПОЛНУЮ РЕПОЗИТОРИЮ!

Пожалуйста, берите только те банки, которые вам нужны. Мы понимаем, что это может повлечь за собой больше работы, но захват всех 9+ гигов двоичных файлов действительно убивает наши серверы.

Хостинг зеркала

В качестве дополнения к предыдущему утверждения, если у вас есть доступ к большому хранилищу данных с большой пропускной способностью, пожалуйста, рассмотрите возможность стать зеркалом для центрального репозитория.

Как вы можете себе представить, тысячи пользователей загружающих данные, могут создать большую нагрузку на один сервер. Если вы хотите стать зеркалом, пожалуйста, подайте запрос в Администрация проекта Maven JIRA проект.

Размещение публичного репозитория

Если у вас есть проекты, которые вы хотите, чтобы использовать другие, разместите их в своем собственном публичном репозитории. Таким образом, ваши пользователи смогут просто добавить ваш репозиторий в свой собственный список репозиториев проектов, и viola! Maven может держать вас и ваших пользователей в синхронизации, увеличивая вашу пользовательскую базу благодаря простоте использования использования.

Возможно, если вы объясните, почему вы хотите получить весь центральный репозиторий в %USERPROFILE%, я смогу дать лучший ответ (если вам нужно уйти в офлайн, есть более разумные решения, чем получение 9+ гигов артефактов). Но пока что я не понимаю смысла.

15
ответ дан 30 November 2019 в 12:50
поделиться

Я не уверен, как это сделать с помощью Maven. Возможно, будет полезно объяснить, чего вы пытаетесь достичь - по вашему мнению, вам нужен локальный кеш?

То, что вы, возможно, действительно ищете, - это менеджер локального репозитория, такой как Nexus от Sonatype. Эти менеджеры репозиториев предоставляют локальный кеш для удаленных репозиториев, а также предоставляют место для размещения вашего кода.

3
ответ дан 30 November 2019 в 12:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: