Mark Harrah
|
bc77cb8070
|
ProjectResolver for inter-project dependencies
|
2010-09-12 23:15:51 -04:00 |
Mark Harrah
|
2532cc5779
|
only filter Scala artifacts of type 'jar'
|
2010-09-12 23:14:55 -04:00 |
Mark Harrah
|
42d4323d2b
|
minor cleanup of some Ivy-related code
|
2010-09-12 23:14:30 -04:00 |
Mark Harrah
|
568887b9e8
|
add RawRepository to wrap raw Ivy Resolvers
|
2010-09-12 23:13:48 -04:00 |
Mark Harrah
|
8097558fb2
|
first part of fixing #44
|
2010-09-04 08:42:37 -04:00 |
Mark Harrah
|
3d0d640a9c
|
rework ConsoleLogger
can send output to a PrintWriter
control over color, still need custom formatter
replace IvyLogger with normal Logger
|
2010-09-04 08:24:26 -04:00 |
Mark Harrah
|
d4965daf2a
|
* move Environment classes to util/env module
* move TrapExit, SelectMainClass to run module
* rearrange some compilation-related code
* Jetty-related code moved to web module
|
2010-07-14 19:24:50 -04:00 |
Mark Harrah
|
68da4c8ae5
|
- Stuart's improvements to triggered execution
- continue splitting original sbt module
* separated process, testing modules
* various IO, logging, classpath migration
* split out javac interface
|
2010-07-05 12:53:37 -04:00 |
Mark Harrah
|
f56c0ac37f
|
more 2.8 updates, launcher compiles and runs with 2.8
|
2010-06-15 20:38:18 -04:00 |
Mark Harrah
|
3d7051ad07
|
* can now set 'offline' property to 'true' to not refresh dynamic revisions (not needed if no -SNAPSHOT versions used)
* more control over Ivy logging: override ivyUpdateLogging = UpdateLogging.Full,DownloadOnly (default), or Quiet
|
2010-05-02 19:15:01 -04:00 |
Mark Harrah
|
a2d8bd1bee
|
support ssh/sftp with keyfiles (needed to add user name parameter to 'as')
|
2010-04-28 20:45:35 -04:00 |
Mark Harrah
|
e3c7cb2ff9
|
* synchronize types for doc/src artifacts with the wiki documentation
* Artifact.{sources, javadoc} methods for defining additional artifacts
|
2010-04-27 17:58:05 -04:00 |
Mark Harrah
|
262ffbf2b5
|
* Added pomRepositoryFilter(repo: MavenRepository): Boolean that excludes local repositories by default
* Added pomPostProcess(pom: Node): Node to make advanced manipulation of the default pom easier (pomExtra covers basic cases)
|
2010-04-23 21:20:07 -04:00 |
Mark Harrah
|
7eb889f393
|
Merge branch 'master' of git@github.com:harrah/xsbt
|
2010-04-23 19:08:38 -04:00 |
Mark Harrah
|
7340febe05
|
add checks to Artifact.extra
|
2010-04-23 18:50:47 -04:00 |
Mark Harrah
|
291e2dc17e
|
Provide empty <publications/> for inline Ivy XML if a publications tag does not exist.
This prevents a default artifact from being added incorrectly.
|
2010-04-01 20:14:05 -04:00 |
Mark Harrah
|
f6e8adfff5
|
detect packaging for make-pom
|
2010-03-30 09:19:36 -04:00 |
Mark Harrah
|
1f17a80bbf
|
Fix issue with scala-library.jar being retrieved
|
2010-03-28 14:19:43 -04:00 |
Mark Harrah
|
a5c4624e55
|
merging sbt as a subproject
|
2010-03-23 12:02:59 -04:00 |
Mark Harrah
|
96d60111c1
|
Use correct xsbt.version.properties in ComponentManager
|
2010-03-07 19:07:52 -05:00 |
Mark Harrah
|
a8bc831189
|
Separate repositories for publishing from repositories for resolving/retrieving
|
2010-03-04 00:07:12 -05:00 |
Mark Harrah
|
d9ad37894e
|
wrap repositories in <repositories> tag
|
2010-02-16 12:30:42 -05:00 |
Mark Harrah
|
d08517f57d
|
better choice of global lock file
|
2010-02-14 23:22:45 -05:00 |
Mark Harrah
|
e0579ad5a8
|
Remove extra whitespace in pom output
|
2010-02-14 20:24:33 -05:00 |
Mark Harrah
|
32482aac15
|
legal cleanup
|
2010-02-07 23:45:19 -05:00 |
Mark Harrah
|
c70896febe
|
document some methods on Resolver
|
2010-02-06 19:23:06 -05:00 |
Mark Harrah
|
f5e9b99677
|
Throw a custom exception when there is an Ivy resolve error
|
2010-02-06 17:43:14 -05:00 |
Mark Harrah
|
5c37531d23
|
Add artifacts provided in EmptyConfiguration
|
2010-02-06 14:20:51 -05:00 |
Mark Harrah
|
aeb51e1d6c
|
Fix 'unknown resolver' errors in normal projects
|
2010-02-06 14:14:49 -05:00 |
Mark Harrah
|
1cc75faeba
|
* Basic support for writing repositories to the pom in make-pom.
* Pretty-print pom in make-pom
|
2010-01-30 10:46:47 -05:00 |
Mark Harrah
|
c021eac274
|
Use custom pom generation instead of Ivy's built-in generation in order to support extra information like licenses.
|
2010-01-29 20:31:07 -05:00 |
Mark Harrah
|
463f765274
|
Fix clean-cache
|
2010-01-29 20:29:55 -05:00 |
Mark Harrah
|
04346217e8
|
Use a machine-global lock on Ivy because caches are not safe for concurrent access
|
2010-01-28 19:31:04 -05:00 |
Mark Harrah
|
b85d3df26f
|
fix compiler error in 'ivy'
|
2010-01-26 22:35:59 -05:00 |
Mark Harrah
|
088ea15754
|
Ignore 'unknown resolver' errors, work with published version of SBinary, work towards fixing OOME:PermGen issues on reload
|
2010-01-26 18:41:03 -05:00 |
Mark Harrah
|
9f9cbd55c7
|
Replace Ivy interface with the component from xsbt
|
2010-01-15 19:05:23 -05:00 |
Mark Harrah
|
699f171d62
|
compile fixes
|
2010-01-10 21:06:00 -05:00 |
Mark Harrah
|
dc66cec624
|
Fixes for Ivy interface component
|
2010-01-10 16:47:38 -05:00 |
Mark Harrah
|
8325c28bb2
|
Fix issue where compiler interface was poorly cached
|
2009-11-09 22:02:53 -05:00 |
Mark Harrah
|
94b8fb5a19
|
Fix global lock implementation for ComponentManager
|
2009-10-14 18:05:53 -04:00 |
Mark Harrah
|
a33bb71f50
|
Only write 'info' tag if user has not provided one.
|
2009-10-11 15:43:42 -04:00 |
Mark Harrah
|
ec61fa3df0
|
Synchronize caches
|
2009-10-10 22:01:03 -04:00 |
Mark Harrah
|
ac02123ace
|
Additions to help the sbt/xsbt combination
|
2009-10-09 19:12:14 -04:00 |
Mark Harrah
|
e08e1d2dac
|
Include latest updates from sbt Ivy support
|
2009-10-01 22:56:23 -04:00 |
Mark Harrah
|
abd06a17c5
|
Turned sbt launcher into a general Scala application launcher as described in launch.specification
|
2009-09-27 14:39:26 -04:00 |
Mark Harrah
|
b6b7fe2f9b
|
Updates to Ivy component and getting launcher component working.
|
2009-09-08 23:13:30 -04:00 |
Mark Harrah
|
1fedab85be
|
Filling in logging and making cross-compile work.
|
2009-09-05 12:19:34 -04:00 |
Mark Harrah
|
2acaa0ad25
|
Tests and fixes for component manager and cache interface.
|
2009-08-20 00:02:06 -04:00 |
Mark Harrah
|
3c68c20030
|
Setup interface project for testing
|
2009-08-18 00:51:08 -04:00 |
Mark Harrah
|
43a299bc3f
|
Initial xsbt commit
|
2009-08-16 14:29:08 -04:00 |