27 lines
		
	
	
		
			685 B
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			685 B
		
	
	
	
		
			Makefile
		
	
	
	
| all: binaries sources
 | |
| 
 | |
| sources: sources-download
 | |
| 	mkdir -p sources
 | |
| 	cd sources && \
 | |
| 		find ~/.m2/repository/org/sonatype/nexus \
 | |
| 			-name '*-sources.jar' \
 | |
| 			-exec bash -c 'mkdir -p "$$(basename {})"' \; \
 | |
| 			-exec bash -c '7z -y "-o$$(basename {})" x {}' \;
 | |
| 	#find sources -type f -name '*.groovy'
 | |
| 	#grep -r 'NuGet API-Key Realm' sources
 | |
| 
 | |
| sources-download:
 | |
| 	mvn dependency:sources
 | |
| 
 | |
| binaries: binaries-download
 | |
| 
 | |
| binaries-download:
 | |
| 	mkdir -p binaries
 | |
| 	wget -qO- https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.9.0-01-unix.tar.gz \
 | |
| 		| tar xzf - --strip-components 1 -C binaries
 | |
| 
 | |
| clean:
 | |
| 	rm -rf sources binaries
 | |
| 
 | |
| .PHONY: sources sources-download binaries-download clean
 |