Mais foco em código e menos em configurações!
Há um tempo, vinha querendo revisar Java, etc., e por que não brincar um pouco fazendo uma clássica aplicação desktop com Swing? Hehe.
Vontade de fazer e a ideia de um projeto simples eu tinha: juntar PDFs.
Eu sei que existem inúmeros toolkits por aí, mas eu queria codificar um especificamente nessa querida stack.
Por estar muito tempo sem contato com swing, fiz o projeto aos poucos (literalmente). E hoje, aproveitei o feriado para solucionar um problema que eu estava enfrentando: os assets (imagens) do projeto não estavam sendo incluídos no .jar.
Abri uma milestone em meu próprio projeto e uma issue (para me motivar e registrar o que fiz), e assim consegui isolar o problema e resolvê-lo.
Confesso que odeio perder tempo com configurações - a única coisa que se aprende é ser obstinado a resolver o problema; de resto, raramente se aprende algo relevante. Portanto, quanto mais automações para melhorar a DX (Developer Experience), melhor. Elas são sempre bem-vindas.
Para quem quiser ver o projeto: PDF Together
Obs: como está totalmente em desenvolvimento, há nomenclaturas etc. fora do padrão. A ideia era juntar pdfs de músicas para compor um slide (mas vi que poderia ser uma app genérica)
Sobre a issue:Build project with images assets
Futuramente falo mais a respeito mas por hoje é só!