AutoPatch

An automated Java patching system

Лицензия

Лицензия

Категории

Категории

Auto Библиотеки уровня приложения Code Generators
Группа

Группа

com.tacitknowledge
Идентификатор

Идентификатор

autopatch
Последняя версия

Последняя версия

1.4.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

AutoPatch
An automated Java patching system
Ссылка на сайт

Ссылка на сайт

https://github.com/tacitknowledge/autopatch
Организация-разработчик

Организация-разработчик

Tacit Knowledge
Система контроля версий

Система контроля версий

https://github.com/tacitknowledge/autopatch

Скачать autopatch

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.tacitknowledge/autopatch/ -->
<dependency>
    <groupId>com.tacitknowledge</groupId>
    <artifactId>autopatch</artifactId>
    <version>1.4.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.tacitknowledge/autopatch/
implementation 'com.tacitknowledge:autopatch:1.4.2'
// https://jarcasting.com/artifacts/com.tacitknowledge/autopatch/
implementation ("com.tacitknowledge:autopatch:1.4.2")
'com.tacitknowledge:autopatch:jar:1.4.2'
<dependency org="com.tacitknowledge" name="autopatch" rev="1.4.2">
  <artifact name="autopatch" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.tacitknowledge', module='autopatch', version='1.4.2')
)
libraryDependencies += "com.tacitknowledge" % "autopatch" % "1.4.2"
[com.tacitknowledge/autopatch "1.4.2"]

Зависимости

compile (8)

Идентификатор библиотеки Тип Версия
com.tacitknowledge : discovery jar [1.0,)
commons-lang : commons-lang jar [2.0,)
commons-logging : commons-logging jar 1.1
commons-collections : commons-collections jar 3.0
log4j : log4j jar 1.2.9
org.dbunit : dbunit jar [2.2,)
poi : poi jar 2.5.1-final-20040804
org.picocontainer : picocontainer jar 2.14.1

test (12)

Идентификатор библиотеки Тип Версия
junit : junit jar 3.8.1
junit-addons : junit-addons jar 1.4
commons-beanutils : commons-beanutils jar 1.6.1
org.mockejb : mockejb jar 0.6-beta2
com.mockrunner : mockrunner jar 0.3.1
struts : struts jar 1.2.2
commons-digester : commons-digester jar 1.5
javax.transaction : jta jar 1.1
geronimo-spec : geronimo-spec-jms jar 1.1-rc4
geronimo-spec : geronimo-spec-ejb jar 2.1-rc4
org.easymock : easymockclassextension jar 2.4
org.hsqldb : hsqldb jar 2.2.8

Модули Проекта

Данный проект не имеет модулей.

AutoPatch

AutoPatch automates the application of changes to persistent storage.

AutoPatch was born from the needs of using an agile development process while working on systems that have persistent storage. Without AutoPatch, developers usually can't afford the maintenance headache of their own database, and DBAs are required just to apply changes to all of the various environments a serious development effort requires.

The very application of database changes becomes an inefficient, error-prone, expensive process, all conspiring to discourage any refactoring that touches the model, or being a bottleneck when model changes are made.

AutoPatch solves this problem, completely.

With AutoPatch, an agile development process that requires a database change looks like this:

  • Developer alters the model, which requires a change to the database
  • Developer possibly consults a DBA, and develops a SQL patch against their personal database that implements the alteration
  • Developer commits the patch to source control at the same time as they commit their dependent code
  • Other developers' and environments' databases are automatically updated by AutoPatch the next time the new source is run

This represents streamlined environment maintenance, allowing developers to cheaply have their own databases and all databases to stay in synch with massively lower costs and no environment skew.

Requirements

  • Java 6. That's it.

Where do I get AutoPatch?

AutoPatch is open source and is hosted at Github.

The documentation for AutoPatch is on the AutoPatch Wiki

You can include AutoPatch in your Maven project via:

<dependency>
  <groupId>com.tacitknowledge</groupId>
  <artifactId>autopatch</artifactId>
  <version>1.4.2</version>
</dependency>

Help

If you have a question about AutoPatch feel free to post it up to our new AutoPatch Google Group.

com.tacitknowledge

Tacit Knowledge

Версии библиотеки

Версия
1.4.2
1.4.0
1.3.3
1.3.2
1.3.1
1.3.0
1.2.6
1.2.5
1.2.4
1.2.3