The _destdir_ directory is also created automatically, so you don't have to `<mkdir>` it first.
(since ipp 1.22: You can also set ecj="true" to use ecj instead. Useful if you want to compile with old source/target).
_Supported since ipp 1.0_
### `<ivy:cachedunjar>` - similar to unjar, except will not unpack jars that don't need to be unpacked.
...
...
@@ -191,3 +194,28 @@ Inner elements:
_Supported since ipp 1.3_
NB: make-maven-repo is no longer under active development since sonatype changed their policy on how maven artifacts are to be added to maven central.
### `<ivy:hardlink>` - creates hardlinks instead of copying files
Attributes:
*`from` - File to hardlink from (only individual files are supported).
*`to` - New file to create which will be a hardlink copy of `from`.
This task will use `fsutil hardlink create` on windows, and `ln` on other systems.
### `<ivy:scpUpload>` and `<ivy:sshExec>` - Uploads files / runs scripts via SSH
Attributes
*`server` - IP or domain of the SSH server to talk to
*`port` - Port to use (optional, defaults to 22)
*`username` - Username to connect as.
*`keyFile` - The only supported connection mechanism is key files, not password protected (many formats supported. ed25519 recommended).
*`knownHosts` - A file listing known hosts; defaults to `ssh.knownHosts`. If you fail to list the host, the command fails put prints what you'd have to add to this file to make it work.
<targetname="contrib"depends="config-ivy"description="Downloads various non-crucial documentation, sources, etc that are useful when developing lombok.ast.">
<targetname="contrib"depends="config-ivy"description="Downloads various non-crucial documentation, sources, etc that are useful when developing ivyplusplus.">
<targetname="intellij"depends="deps"description="Creates intellij project files and downloads all dependencies. Open this directory as project in intellij after running this target.">
<targetname="eclipse"depends="deps, contrib"description="Creates eclipse project files and downloads all dependencies. Open this directory as project in eclipse after running this target.">
<target name="intellij" depends="deps, contrib" description="Creates intellij project files and downloads all dependencies. Open this directory as a project in IntelliJ after running this target.">
<ivy:intellijgen source="1.8">
<ivy:intellijgen source="${jre.version}">
<conf name="build" sources="contrib" />
{{if JUNIT}}
<conf name="test" sources="contrib" />
...
...
@@ -220,7 +221,7 @@
</target>
<target name="eclipse" depends="deps, contrib" description="Creates eclipse project files and downloads all dependencies. Open this directory as project in eclipse after running this target.">