Update live-site
This commit is contained in:
parent
6887786a33
commit
af2d5d6e93
@ -29,7 +29,7 @@
|
|||||||
<meta property="og:description" content="" />
|
<meta property="og:description" content="" />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://tobiasmanske.de/categories/" />
|
<meta property="og:url" content="https://tobiasmanske.de/categories/" />
|
||||||
<meta property="og:updated_time" content="2020-12-05T00:00:00+00:00" />
|
<meta property="og:updated_time" content="2021-02-23T03:59:59+01:00" />
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Categories"/>
|
<meta name="twitter:title" content="Categories"/>
|
||||||
<meta name="twitter:description" content=""/>
|
<meta name="twitter:description" content=""/>
|
||||||
@ -113,6 +113,9 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="https://tobiasmanske.de/categories/misc/">misc <sup><strong><sup>2</sup></strong></sup> </a>
|
<a href="https://tobiasmanske.de/categories/misc/">misc <sup><strong><sup>2</sup></strong></sup> </a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="https://tobiasmanske.de/categories/software/">software <sup><strong><sup>1</sup></strong></sup> </a>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://tobiasmanske.de/categories/studium/">studium <sup><strong><sup>3</sup></strong></sup> </a>
|
<a href="https://tobiasmanske.de/categories/studium/">studium <sup><strong><sup>3</sup></strong></sup> </a>
|
||||||
</li>
|
</li>
|
||||||
|
198
docs/categories/software/index.html
Normal file
198
docs/categories/software/index.html
Normal file
@ -0,0 +1,198 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en" dir="auto">
|
||||||
|
|
||||||
|
<head><meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
|
<meta name="robots" content="index, follow">
|
||||||
|
<title>software | Tobias Manske</title>
|
||||||
|
|
||||||
|
<meta name="keywords" content="" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="">
|
||||||
|
<link rel="canonical" href="https://tobiasmanske.de/categories/software/" />
|
||||||
|
<link href="/assets/css/stylesheet.min.3f1fba1fd1f01bee45136efad8e1a47a2cdf369b6a90abeb4b8ca9e2461fbfc9.css" integrity="sha256-Px+6H9HwG+5FE2762OGkeizfNptqkKvrS4yp4kYfv8k=" rel="preload stylesheet"
|
||||||
|
as="style">
|
||||||
|
|
||||||
|
<link rel="icon" href="https://tobiasmanske.de/favicon.ico">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="https://tobiasmanske.de/favicon-16x16.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="https://tobiasmanske.de/favicon-32x32.png">
|
||||||
|
<link rel="apple-touch-icon" href="https://tobiasmanske.de/apple-touch-icon.png">
|
||||||
|
<link rel="mask-icon" href="https://tobiasmanske.de/safari-pinned-tab.svg">
|
||||||
|
<meta name="theme-color" content="#2e2e33">
|
||||||
|
<meta name="msapplication-TileColor" content="#2e2e33">
|
||||||
|
<meta name="generator" content="Hugo 0.80.0" />
|
||||||
|
<link rel="alternate" type="application/rss+xml" href="https://tobiasmanske.de/categories/software/index.xml">
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:title" content="software" />
|
||||||
|
<meta property="og:description" content="" />
|
||||||
|
<meta property="og:type" content="website" />
|
||||||
|
<meta property="og:url" content="https://tobiasmanske.de/categories/software/" />
|
||||||
|
<meta property="og:updated_time" content="2021-02-23T03:59:59+01:00" />
|
||||||
|
<meta name="twitter:card" content="summary"/>
|
||||||
|
<meta name="twitter:title" content="software"/>
|
||||||
|
<meta name="twitter:description" content=""/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="list" id="top">
|
||||||
|
<script>
|
||||||
|
if (localStorage.getItem("pref-theme") === "dark") {
|
||||||
|
document.body.classList.add('dark');
|
||||||
|
} else if (localStorage.getItem("pref-theme") === "light") {
|
||||||
|
document.body.classList.remove('dark')
|
||||||
|
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
|
||||||
|
document.body.classList.add('dark');
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<style type="text/css">
|
||||||
|
.theme-toggle,
|
||||||
|
.top-link {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</noscript>
|
||||||
|
<header class="header">
|
||||||
|
<nav class="nav">
|
||||||
|
<div class="logo">
|
||||||
|
<a href="https://tobiasmanske.de" accesskey="h" title="Tobias Manske (Alt + H)">Tobias Manske</a>
|
||||||
|
<span class="logo-switches">
|
||||||
|
<a id="theme-toggle" accesskey="t" title="(Alt + T)">
|
||||||
|
<svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
|
||||||
|
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
|
||||||
|
stroke-linejoin="round">
|
||||||
|
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
|
||||||
|
</svg>
|
||||||
|
<svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
|
||||||
|
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
|
||||||
|
stroke-linejoin="round">
|
||||||
|
<circle cx="12" cy="12" r="5"></circle>
|
||||||
|
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||||||
|
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||||||
|
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||||||
|
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||||||
|
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||||||
|
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||||||
|
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||||||
|
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<ul id="menu" onscroll="menu_on_scroll()">
|
||||||
|
<li>
|
||||||
|
<a href="https://tobiasmanske.de/impressum" title="Impressum">
|
||||||
|
<span>Impressum</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="https://tobiasmanske.de/datenschutzerklarung" title="Datenschutzerklärung">
|
||||||
|
<span>Datenschutzerklärung</span>
|
||||||
|
</a>
|
||||||
|
</li></ul>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="main">
|
||||||
|
<header class="page-header">
|
||||||
|
<h1>software</h1>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="post-entry tag-entry">
|
||||||
|
|
||||||
|
<header class="entry-header">
|
||||||
|
<h2>
|
||||||
|
2021 02 23 Maven Ij Designer
|
||||||
|
</h2>
|
||||||
|
</header>
|
||||||
|
<section class="entry-content">
|
||||||
|
<p>Ever wanted to compile IntelliJ IDEA GUI-Designer forms with maven? I’ve found a 2021 solution....</p>
|
||||||
|
</section>
|
||||||
|
<footer class="entry-footer">February 23, 2021
|
||||||
|
</footer>
|
||||||
|
<a class="entry-link" aria-label="post link to 2021 02 23 Maven Ij Designer" href="https://tobiasmanske.de/posts/2021-02-23-maven-ij-designer/"></a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</main><footer class="footer">
|
||||||
|
<span>© 2021 <a href="https://tobiasmanske.de">Tobias Manske</a></span>
|
||||||
|
<span>·</span>
|
||||||
|
<span>Powered by <a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a></span>
|
||||||
|
<span>·</span>
|
||||||
|
<span>Theme <a href="https://git.io/hugopapermod" rel="noopener" target="_blank">PaperMod</a></span>
|
||||||
|
</footer>
|
||||||
|
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)">
|
||||||
|
<button class="top-link" id="top-link" type="button" accesskey="g">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
|
||||||
|
<path d="M12 6H0l6-6z" />
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
window.onload = function () {
|
||||||
|
if (localStorage.getItem("menu-scroll-position")) {
|
||||||
|
document.getElementById('menu').scrollLeft = localStorage.getItem("menu-scroll-position");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
||||||
|
anchor.addEventListener("click", function (e) {
|
||||||
|
e.preventDefault();
|
||||||
|
var id = this.getAttribute("href").substr(1);
|
||||||
|
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
|
||||||
|
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
|
||||||
|
behavior: "smooth"
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
|
||||||
|
}
|
||||||
|
if (id === "top") {
|
||||||
|
history.replaceState(null, null, " ");
|
||||||
|
} else {
|
||||||
|
history.pushState(null, null, `#${id}`);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
var mybutton = document.getElementById("top-link");
|
||||||
|
window.onscroll = function () {
|
||||||
|
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
|
||||||
|
mybutton.style.visibility = "visible";
|
||||||
|
mybutton.style.opacity = "1";
|
||||||
|
} else {
|
||||||
|
mybutton.style.visibility = "hidden";
|
||||||
|
mybutton.style.opacity = "0";
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
function menu_on_scroll() {
|
||||||
|
localStorage.setItem("menu-scroll-position", document.getElementById('menu').scrollLeft);
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<script>
|
||||||
|
document.getElementById("theme-toggle").addEventListener("click", () => {
|
||||||
|
if (document.body.className.includes("dark")) {
|
||||||
|
document.body.classList.remove('dark');
|
||||||
|
localStorage.setItem("pref-theme", 'light');
|
||||||
|
} else {
|
||||||
|
document.body.classList.add('dark');
|
||||||
|
localStorage.setItem("pref-theme", 'dark');
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
1
docs/categories/software/page/1/index.html
Normal file
1
docs/categories/software/page/1/index.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
<!DOCTYPE html><html><head><title>https://tobiasmanske.de/categories/software/</title><link rel="canonical" href="https://tobiasmanske.de/categories/software/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://tobiasmanske.de/categories/software/" /></head></html>
|
@ -29,7 +29,7 @@
|
|||||||
<meta property="og:description" content="" />
|
<meta property="og:description" content="" />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://tobiasmanske.de/" />
|
<meta property="og:url" content="https://tobiasmanske.de/" />
|
||||||
<meta property="og:updated_time" content="2020-12-05T00:00:00+00:00" />
|
<meta property="og:updated_time" content="2021-02-23T03:59:59+01:00" />
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Tobias Manske"/>
|
<meta name="twitter:title" content="Tobias Manske"/>
|
||||||
<meta name="twitter:description" content=""/>
|
<meta name="twitter:description" content=""/>
|
||||||
@ -155,6 +155,20 @@
|
|||||||
</footer>
|
</footer>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
<article class="post-entry">
|
||||||
|
|
||||||
|
<header class="entry-header">
|
||||||
|
<h2>
|
||||||
|
2021 02 23 Maven Ij Designer
|
||||||
|
</h2>
|
||||||
|
</header>
|
||||||
|
<section class="entry-content">
|
||||||
|
<p>Ever wanted to compile IntelliJ IDEA GUI-Designer forms with maven? I’ve found a 2021 solution....</p>
|
||||||
|
</section>
|
||||||
|
<footer class="entry-footer">February 23, 2021
|
||||||
|
</footer>
|
||||||
|
<a class="entry-link" aria-label="post link to 2021 02 23 Maven Ij Designer" href="https://tobiasmanske.de/posts/2021-02-23-maven-ij-designer/"></a>
|
||||||
|
</article>
|
||||||
<article class="post-entry">
|
<article class="post-entry">
|
||||||
|
|
||||||
<header class="entry-header">
|
<header class="entry-header">
|
||||||
|
460
docs/posts/2021-02-23-maven-ij-designer/index.html
Normal file
460
docs/posts/2021-02-23-maven-ij-designer/index.html
Normal file
@ -0,0 +1,460 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en" dir="auto">
|
||||||
|
|
||||||
|
<head><meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
|
<meta name="robots" content="index, follow">
|
||||||
|
<title>2021 02 23 Maven Ij Designer | Tobias Manske</title>
|
||||||
|
|
||||||
|
<meta name="keywords" content="hacking, english, software engineering, maven" />
|
||||||
|
<meta name="description" content="Ever wanted to compile IntelliJ IDEA GUI-Designer forms with maven? I’ve found a 2021 solution.">
|
||||||
|
<meta name="author" content="">
|
||||||
|
<link rel="canonical" href="https://tobiasmanske.de/posts/2021-02-23-maven-ij-designer/" />
|
||||||
|
<link href="/assets/css/stylesheet.min.3f1fba1fd1f01bee45136efad8e1a47a2cdf369b6a90abeb4b8ca9e2461fbfc9.css" integrity="sha256-Px+6H9HwG+5FE2762OGkeizfNptqkKvrS4yp4kYfv8k=" rel="preload stylesheet"
|
||||||
|
as="style">
|
||||||
|
|
||||||
|
<link rel="icon" href="https://tobiasmanske.de/favicon.ico">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="https://tobiasmanske.de/favicon-16x16.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="https://tobiasmanske.de/favicon-32x32.png">
|
||||||
|
<link rel="apple-touch-icon" href="https://tobiasmanske.de/apple-touch-icon.png">
|
||||||
|
<link rel="mask-icon" href="https://tobiasmanske.de/safari-pinned-tab.svg">
|
||||||
|
<meta name="theme-color" content="#2e2e33">
|
||||||
|
<meta name="msapplication-TileColor" content="#2e2e33">
|
||||||
|
<meta name="generator" content="Hugo 0.80.0" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:title" content="2021 02 23 Maven Ij Designer" />
|
||||||
|
<meta property="og:description" content="Ever wanted to compile IntelliJ IDEA GUI-Designer forms with maven? I’ve found a 2021 solution." />
|
||||||
|
<meta property="og:type" content="article" />
|
||||||
|
<meta property="og:url" content="https://tobiasmanske.de/posts/2021-02-23-maven-ij-designer/" />
|
||||||
|
<meta property="article:published_time" content="2021-02-23T03:59:59+01:00" />
|
||||||
|
<meta property="article:modified_time" content="2021-02-23T03:59:59+01:00" />
|
||||||
|
<meta name="twitter:card" content="summary"/>
|
||||||
|
<meta name="twitter:title" content="2021 02 23 Maven Ij Designer"/>
|
||||||
|
<meta name="twitter:description" content="Ever wanted to compile IntelliJ IDEA GUI-Designer forms with maven? I’ve found a 2021 solution."/>
|
||||||
|
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "BlogPosting",
|
||||||
|
"headline": "2021 02 23 Maven Ij Designer",
|
||||||
|
"name": "2021 02 23 Maven Ij Designer",
|
||||||
|
"description": "Ever wanted to compile IntelliJ IDEA GUI-Designer forms with maven? I\u0026amp;rsquo;ve found a 2021 solution.",
|
||||||
|
"keywords": [
|
||||||
|
"hacking", "english", "software engineering", "maven"
|
||||||
|
],
|
||||||
|
"articleBody": "In 2021 I worked in a small team of students on an old fashioned Java swing application. To design our forms rather fast, we chose to opt for the IJ-GUI designer.\nThat was a rather annoying mistake, trying to package that thing just hours before the deadline. We then opted to just let IntelliJ compile the .forms into .java directly, which then cluttered our version control.\nSo today I present you a minimal pom.xml compiling forms on the fly. A complete minimal working example can be found on my private git: git.tobiasmanske.de\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\" 4.0.0 de.tobiasmanske example 1.0-SNAPSHOT 11 11 203.7148.57 jetbrains.releases https://www.jetbrains.com/intellij-repository/releases jetbrains.3rdparty https://dl.bintray.com/jetbrains/intellij-third-party-dependencies maven-antrun-plugin 3.0.0 compile name=\"compile_classpath\" refid=\"maven.runtime.classpath\"/ id=\"j2cp\" path=\"${compile_classpath}\"/ id=\"j2sp\" location=\"${project.basedir}/src/main/java\"/ name=\"javac2\" classpathref=\"j2cp\" classname=\"com.intellij.ant.Javac2\"/ destdir=\"${project.basedir}/target/classes\" refid=\"j2cp\"/ refid=\"j2sp\"/ run com.jetbrains.intellij.java java-gui-forms-rt ${intellij.version} com.jetbrains.intellij.java java-compiler-ant-tasks ${intellij.version} That’s all for today, I hope this helped you, so that you don’t struggle with it for as long.\n",
|
||||||
|
"wordCount" : "267",
|
||||||
|
"inLanguage": "en",
|
||||||
|
"datePublished": "2021-02-23T03:59:59+01:00",
|
||||||
|
"dateModified": "2021-02-23T03:59:59+01:00",
|
||||||
|
"mainEntityOfPage": {
|
||||||
|
"@type": "WebPage",
|
||||||
|
"@id": "https://tobiasmanske.de/posts/2021-02-23-maven-ij-designer/"
|
||||||
|
},
|
||||||
|
"publisher": {
|
||||||
|
"@type": "Organization",
|
||||||
|
"name": "Tobias Manske",
|
||||||
|
"logo": {
|
||||||
|
"@type": "ImageObject",
|
||||||
|
"url": "https://tobiasmanske.de/favicon.ico"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="" id="top">
|
||||||
|
<script>
|
||||||
|
if (localStorage.getItem("pref-theme") === "dark") {
|
||||||
|
document.body.classList.add('dark');
|
||||||
|
} else if (localStorage.getItem("pref-theme") === "light") {
|
||||||
|
document.body.classList.remove('dark')
|
||||||
|
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
|
||||||
|
document.body.classList.add('dark');
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<style type="text/css">
|
||||||
|
.theme-toggle,
|
||||||
|
.top-link {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</noscript>
|
||||||
|
<header class="header">
|
||||||
|
<nav class="nav">
|
||||||
|
<div class="logo">
|
||||||
|
<a href="https://tobiasmanske.de" accesskey="h" title="Tobias Manske (Alt + H)">Tobias Manske</a>
|
||||||
|
<span class="logo-switches">
|
||||||
|
<a id="theme-toggle" accesskey="t" title="(Alt + T)">
|
||||||
|
<svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
|
||||||
|
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
|
||||||
|
stroke-linejoin="round">
|
||||||
|
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
|
||||||
|
</svg>
|
||||||
|
<svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
|
||||||
|
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
|
||||||
|
stroke-linejoin="round">
|
||||||
|
<circle cx="12" cy="12" r="5"></circle>
|
||||||
|
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||||||
|
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||||||
|
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||||||
|
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||||||
|
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||||||
|
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||||||
|
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||||||
|
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<ul id="menu" onscroll="menu_on_scroll()">
|
||||||
|
<li>
|
||||||
|
<a href="https://tobiasmanske.de/impressum" title="Impressum">
|
||||||
|
<span>Impressum</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="https://tobiasmanske.de/datenschutzerklarung" title="Datenschutzerklärung">
|
||||||
|
<span>Datenschutzerklärung</span>
|
||||||
|
</a>
|
||||||
|
</li></ul>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="main">
|
||||||
|
|
||||||
|
<article class="post-single">
|
||||||
|
<header class="post-header">
|
||||||
|
<div class="breadcrumbs">
|
||||||
|
|
||||||
|
<a href="https://tobiasmanske.de">Home</a> » <a href="https://tobiasmanske.de/posts/">Posts</a>
|
||||||
|
</div>
|
||||||
|
<h1 class="post-title">
|
||||||
|
2021 02 23 Maven Ij Designer
|
||||||
|
</h1>
|
||||||
|
<div class="post-meta">February 23, 2021
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>In 2021 I worked in a small team of students on an old fashioned Java swing application. To design our forms rather fast, we chose to opt for the IJ-GUI designer.</p>
|
||||||
|
<p>That was a rather annoying mistake, trying to package that thing just hours before the deadline.
|
||||||
|
We then opted to just let IntelliJ compile the .forms into .java directly, which then cluttered our version control.</p>
|
||||||
|
<p>So today I present you a minimal <code>pom.xml</code> compiling forms on the fly. A complete minimal working example can be found on my private git: <a href="https://git.tobiasmanske.de/user/rad4day/public/intellij-forms-maven-example/tree/">git.tobiasmanske.de</a></p>
|
||||||
|
<div class="highlight"><div class="chroma">
|
||||||
|
<table class="lntable"><tr><td class="lntd">
|
||||||
|
<pre class="chroma"><code><span class="lnt"> 1
|
||||||
|
</span><span class="lnt"> 2
|
||||||
|
</span><span class="lnt"> 3
|
||||||
|
</span><span class="lnt"> 4
|
||||||
|
</span><span class="lnt"> 5
|
||||||
|
</span><span class="lnt"> 6
|
||||||
|
</span><span class="lnt"> 7
|
||||||
|
</span><span class="lnt"> 8
|
||||||
|
</span><span class="lnt"> 9
|
||||||
|
</span><span class="lnt">10
|
||||||
|
</span><span class="lnt">11
|
||||||
|
</span><span class="lnt">12
|
||||||
|
</span><span class="lnt">13
|
||||||
|
</span><span class="lnt">14
|
||||||
|
</span><span class="lnt">15
|
||||||
|
</span><span class="lnt">16
|
||||||
|
</span><span class="lnt">17
|
||||||
|
</span><span class="lnt">18
|
||||||
|
</span><span class="lnt">19
|
||||||
|
</span><span class="lnt">20
|
||||||
|
</span><span class="lnt">21
|
||||||
|
</span><span class="lnt">22
|
||||||
|
</span><span class="lnt">23
|
||||||
|
</span><span class="lnt">24
|
||||||
|
</span><span class="lnt">25
|
||||||
|
</span><span class="lnt">26
|
||||||
|
</span><span class="lnt">27
|
||||||
|
</span><span class="lnt">28
|
||||||
|
</span><span class="lnt">29
|
||||||
|
</span><span class="lnt">30
|
||||||
|
</span><span class="lnt">31
|
||||||
|
</span><span class="lnt">32
|
||||||
|
</span><span class="lnt">33
|
||||||
|
</span><span class="lnt">34
|
||||||
|
</span><span class="lnt">35
|
||||||
|
</span><span class="lnt">36
|
||||||
|
</span><span class="lnt">37
|
||||||
|
</span><span class="lnt">38
|
||||||
|
</span><span class="lnt">39
|
||||||
|
</span><span class="lnt">40
|
||||||
|
</span><span class="lnt">41
|
||||||
|
</span><span class="lnt">42
|
||||||
|
</span><span class="lnt">43
|
||||||
|
</span><span class="lnt">44
|
||||||
|
</span><span class="lnt">45
|
||||||
|
</span><span class="lnt">46
|
||||||
|
</span><span class="lnt">47
|
||||||
|
</span><span class="lnt">48
|
||||||
|
</span><span class="lnt">49
|
||||||
|
</span><span class="lnt">50
|
||||||
|
</span><span class="lnt">51
|
||||||
|
</span><span class="lnt">52
|
||||||
|
</span><span class="lnt">53
|
||||||
|
</span><span class="lnt">54
|
||||||
|
</span><span class="lnt">55
|
||||||
|
</span><span class="lnt">56
|
||||||
|
</span><span class="lnt">57
|
||||||
|
</span><span class="lnt">58
|
||||||
|
</span><span class="lnt">59
|
||||||
|
</span><span class="lnt">60
|
||||||
|
</span><span class="lnt">61
|
||||||
|
</span><span class="lnt">62
|
||||||
|
</span><span class="lnt">63
|
||||||
|
</span><span class="lnt">64
|
||||||
|
</span><span class="lnt">65
|
||||||
|
</span><span class="lnt">66
|
||||||
|
</span><span class="lnt">67
|
||||||
|
</span><span class="lnt">68
|
||||||
|
</span><span class="lnt">69
|
||||||
|
</span><span class="lnt">70
|
||||||
|
</span><span class="lnt">71
|
||||||
|
</span><span class="lnt">72
|
||||||
|
</span></code></pre></td>
|
||||||
|
<td class="lntd">
|
||||||
|
<pre class="chroma"><code class="language-xml" data-lang="xml"><span class="cp"><?xml version="1.0" encoding="UTF-8"?></span>
|
||||||
|
<span class="nt"><project</span> <span class="na">xmlns=</span><span class="s">"http://maven.apache.org/POM/4.0.0"</span>
|
||||||
|
<span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
|
||||||
|
<span class="na">xsi:schemaLocation=</span><span class="s">"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"</span><span class="nt">></span>
|
||||||
|
<span class="nt"><modelVersion></span>4.0.0<span class="nt"></modelVersion></span>
|
||||||
|
|
||||||
|
<span class="nt"><groupId></span>de.tobiasmanske<span class="nt"></groupId></span>
|
||||||
|
<span class="nt"><artifactId></span>example<span class="nt"></artifactId></span>
|
||||||
|
<span class="nt"><version></span>1.0-SNAPSHOT<span class="nt"></version></span>
|
||||||
|
|
||||||
|
<span class="nt"><properties></span>
|
||||||
|
<span class="nt"><maven.compiler.source></span>11<span class="nt"></maven.compiler.source></span>
|
||||||
|
<span class="nt"><maven.compiler.target></span>11<span class="nt"></maven.compiler.target></span>
|
||||||
|
<span class="nt"><intellij.version></span>203.7148.57<span class="nt"></intellij.version></span>
|
||||||
|
<span class="nt"></properties></span>
|
||||||
|
|
||||||
|
<span class="nt"><repositories></span>
|
||||||
|
<span class="nt"><repository></span>
|
||||||
|
<span class="nt"><id></span>jetbrains.releases<span class="nt"></id></span>
|
||||||
|
<span class="nt"><url></span>https://www.jetbrains.com/intellij-repository/releases<span class="nt"></url></span>
|
||||||
|
<span class="nt"></repository></span>
|
||||||
|
<span class="nt"><repository></span>
|
||||||
|
<span class="nt"><id></span>jetbrains.3rdparty<span class="nt"></id></span>
|
||||||
|
<span class="nt"><url></span>https://dl.bintray.com/jetbrains/intellij-third-party-dependencies<span class="nt"></url></span>
|
||||||
|
<span class="nt"></repository></span>
|
||||||
|
<span class="nt"></repositories></span>
|
||||||
|
|
||||||
|
<span class="nt"><build></span>
|
||||||
|
<span class="nt"><plugins></span>
|
||||||
|
<span class="nt"><plugin></span>
|
||||||
|
<span class="nt"><artifactId></span>maven-antrun-plugin<span class="nt"></artifactId></span>
|
||||||
|
<span class="nt"><version></span>3.0.0<span class="nt"></version></span>
|
||||||
|
<span class="nt"><executions></span>
|
||||||
|
<span class="nt"><execution></span>
|
||||||
|
<span class="nt"><phase></span>compile<span class="nt"></phase></span>
|
||||||
|
<span class="nt"><configuration></span>
|
||||||
|
<span class="nt"><target></span>
|
||||||
|
<span class="nt"><property</span> <span class="na">name=</span><span class="s">"compile_classpath"</span> <span class="na">refid=</span><span class="s">"maven.runtime.classpath"</span><span class="nt">/></span>
|
||||||
|
<span class="nt"><path</span> <span class="na">id=</span><span class="s">"j2cp"</span><span class="nt">></span>
|
||||||
|
<span class="nt"><pathelement</span> <span class="na">path=</span><span class="s">"${compile_classpath}"</span><span class="nt">/></span>
|
||||||
|
<span class="nt"></path></span>
|
||||||
|
<span class="nt"><path</span> <span class="na">id=</span><span class="s">"j2sp"</span><span class="nt">></span>
|
||||||
|
<span class="nt"><pathelement</span> <span class="na">location=</span><span class="s">"${project.basedir}/src/main/java"</span><span class="nt">/></span>
|
||||||
|
<span class="nt"></path></span>
|
||||||
|
<span class="nt"><taskdef</span> <span class="na">name=</span><span class="s">"javac2"</span> <span class="na">classpathref=</span><span class="s">"j2cp"</span> <span class="na">classname=</span><span class="s">"com.intellij.ant.Javac2"</span><span class="nt">/></span>
|
||||||
|
<span class="nt"><javac2</span> <span class="na">destdir=</span><span class="s">"${project.basedir}/target/classes"</span><span class="nt">></span>
|
||||||
|
<span class="nt"><classpath</span> <span class="na">refid=</span><span class="s">"j2cp"</span><span class="nt">/></span>
|
||||||
|
<span class="nt"><src</span> <span class="na">refid=</span><span class="s">"j2sp"</span><span class="nt">/></span>
|
||||||
|
<span class="nt"></javac2></span>
|
||||||
|
<span class="nt"></target></span>
|
||||||
|
<span class="nt"></configuration></span>
|
||||||
|
<span class="nt"><goals></span>
|
||||||
|
<span class="nt"><goal></span>run<span class="nt"></goal></span>
|
||||||
|
<span class="nt"></goals></span>
|
||||||
|
<span class="nt"></execution></span>
|
||||||
|
<span class="nt"></executions></span>
|
||||||
|
<span class="nt"></plugin></span>
|
||||||
|
<span class="nt"></plugins></span>
|
||||||
|
<span class="nt"></build></span>
|
||||||
|
<span class="nt"><dependencies></span>
|
||||||
|
<span class="nt"><dependency></span>
|
||||||
|
<span class="nt"><groupId></span>com.jetbrains.intellij.java<span class="nt"></groupId></span>
|
||||||
|
<span class="nt"><artifactId></span>java-gui-forms-rt<span class="nt"></artifactId></span>
|
||||||
|
<span class="nt"><version></span>${intellij.version}<span class="nt"></version></span>
|
||||||
|
<span class="nt"></dependency></span>
|
||||||
|
<span class="nt"><dependency></span>
|
||||||
|
<span class="nt"><groupId></span>com.jetbrains.intellij.java<span class="nt"></groupId></span>
|
||||||
|
<span class="nt"><artifactId></span>java-compiler-ant-tasks<span class="nt"></artifactId></span>
|
||||||
|
<span class="nt"><version></span>${intellij.version}<span class="nt"></version></span>
|
||||||
|
<span class="nt"></dependency></span>
|
||||||
|
<span class="nt"></dependencies></span>
|
||||||
|
<span class="nt"></project></span>
|
||||||
|
</code></pre></td></tr></table>
|
||||||
|
</div>
|
||||||
|
</div><p>That’s all for today, I hope this helped you, so that you don’t struggle with it for as long.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<footer class="post-footer">
|
||||||
|
<ul class="post-tags">
|
||||||
|
<li><a href="https://tobiasmanske.de/tags/hacking/">hacking</a></li>
|
||||||
|
<li><a href="https://tobiasmanske.de/tags/english/">english</a></li>
|
||||||
|
<li><a href="https://tobiasmanske.de/tags/software-engineering/">software engineering</a></li>
|
||||||
|
<li><a href="https://tobiasmanske.de/tags/maven/">maven</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="share-buttons">
|
||||||
|
<a target="_blank" rel="noopener noreferrer" aria-label="share 2021 02 23 Maven Ij Designer on twitter"
|
||||||
|
href="https://twitter.com/intent/tweet/?text=2021%2002%2023%20Maven%20Ij%20Designer&url=https%3a%2f%2ftobiasmanske.de%2fposts%2f2021-02-23-maven-ij-designer%2f&hashtags=hacking%2cenglish%2csoftwareengineering%2cmaven">
|
||||||
|
<svg version="1.1" viewBox="0 0 512 512" xml:space="preserve">
|
||||||
|
<path
|
||||||
|
d="M449.446,0c34.525,0 62.554,28.03 62.554,62.554l0,386.892c0,34.524 -28.03,62.554 -62.554,62.554l-386.892,0c-34.524,0 -62.554,-28.03 -62.554,-62.554l0,-386.892c0,-34.524 28.029,-62.554 62.554,-62.554l386.892,0Zm-253.927,424.544c135.939,0 210.268,-112.643 210.268,-210.268c0,-3.218 0,-6.437 -0.153,-9.502c14.406,-10.421 26.973,-23.448 36.935,-38.314c-13.18,5.824 -27.433,9.809 -42.452,11.648c15.326,-9.196 26.973,-23.602 32.49,-40.92c-14.252,8.429 -30.038,14.56 -46.896,17.931c-13.487,-14.406 -32.644,-23.295 -53.946,-23.295c-40.767,0 -73.87,33.104 -73.87,73.87c0,5.824 0.613,11.494 1.992,16.858c-61.456,-3.065 -115.862,-32.49 -152.337,-77.241c-6.284,10.881 -9.962,23.601 -9.962,37.088c0,25.594 13.027,48.276 32.95,61.456c-12.107,-0.307 -23.448,-3.678 -33.41,-9.196l0,0.92c0,35.862 25.441,65.594 59.311,72.49c-6.13,1.686 -12.72,2.606 -19.464,2.606c-4.751,0 -9.348,-0.46 -13.946,-1.38c9.349,29.426 36.628,50.728 68.965,51.341c-25.287,19.771 -57.164,31.571 -91.8,31.571c-5.977,0 -11.801,-0.306 -17.625,-1.073c32.337,21.15 71.264,33.41 112.95,33.41Z" />
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
<a target="_blank" rel="noopener noreferrer" aria-label="share 2021 02 23 Maven Ij Designer on linkedin"
|
||||||
|
href="https://www.linkedin.com/shareArticle?mini=true&url=https%3a%2f%2ftobiasmanske.de%2fposts%2f2021-02-23-maven-ij-designer%2f&title=2021%2002%2023%20Maven%20Ij%20Designer&summary=2021%2002%2023%20Maven%20Ij%20Designer&source=https%3a%2f%2ftobiasmanske.de%2fposts%2f2021-02-23-maven-ij-designer%2f">
|
||||||
|
<svg version="1.1" viewBox="0 0 512 512" xml:space="preserve">
|
||||||
|
<path
|
||||||
|
d="M449.446,0c34.525,0 62.554,28.03 62.554,62.554l0,386.892c0,34.524 -28.03,62.554 -62.554,62.554l-386.892,0c-34.524,0 -62.554,-28.03 -62.554,-62.554l0,-386.892c0,-34.524 28.029,-62.554 62.554,-62.554l386.892,0Zm-288.985,423.278l0,-225.717l-75.04,0l0,225.717l75.04,0Zm270.539,0l0,-129.439c0,-69.333 -37.018,-101.586 -86.381,-101.586c-39.804,0 -57.634,21.891 -67.617,37.266l0,-31.958l-75.021,0c0.995,21.181 0,225.717 0,225.717l75.02,0l0,-126.056c0,-6.748 0.486,-13.492 2.474,-18.315c5.414,-13.475 17.767,-27.434 38.494,-27.434c27.135,0 38.007,20.707 38.007,51.037l0,120.768l75.024,0Zm-307.552,-334.556c-25.674,0 -42.448,16.879 -42.448,39.002c0,21.658 16.264,39.002 41.455,39.002l0.484,0c26.165,0 42.452,-17.344 42.452,-39.002c-0.485,-22.092 -16.241,-38.954 -41.943,-39.002Z" />
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
<a target="_blank" rel="noopener noreferrer" aria-label="share 2021 02 23 Maven Ij Designer on reddit"
|
||||||
|
href="https://reddit.com/submit?url=https%3a%2f%2ftobiasmanske.de%2fposts%2f2021-02-23-maven-ij-designer%2f&title=2021%2002%2023%20Maven%20Ij%20Designer">
|
||||||
|
<svg version="1.1" viewBox="0 0 512 512" xml:space="preserve">
|
||||||
|
<path
|
||||||
|
d="M449.446,0c34.525,0 62.554,28.03 62.554,62.554l0,386.892c0,34.524 -28.03,62.554 -62.554,62.554l-386.892,0c-34.524,0 -62.554,-28.03 -62.554,-62.554l0,-386.892c0,-34.524 28.029,-62.554 62.554,-62.554l386.892,0Zm-3.446,265.638c0,-22.964 -18.616,-41.58 -41.58,-41.58c-11.211,0 -21.361,4.457 -28.841,11.666c-28.424,-20.508 -67.586,-33.757 -111.204,-35.278l18.941,-89.121l61.884,13.157c0.756,15.734 13.642,28.29 29.56,28.29c16.407,0 29.706,-13.299 29.706,-29.701c0,-16.403 -13.299,-29.702 -29.706,-29.702c-11.666,0 -21.657,6.792 -26.515,16.578l-69.105,-14.69c-1.922,-0.418 -3.939,-0.042 -5.585,1.036c-1.658,1.073 -2.811,2.761 -3.224,4.686l-21.152,99.438c-44.258,1.228 -84.046,14.494 -112.837,35.232c-7.468,-7.164 -17.589,-11.591 -28.757,-11.591c-22.965,0 -41.585,18.616 -41.585,41.58c0,16.896 10.095,31.41 24.568,37.918c-0.639,4.135 -0.99,8.328 -0.99,12.576c0,63.977 74.469,115.836 166.33,115.836c91.861,0 166.334,-51.859 166.334,-115.836c0,-4.218 -0.347,-8.387 -0.977,-12.493c14.564,-6.47 24.735,-21.034 24.735,-38.001Zm-119.474,108.193c-20.27,20.241 -59.115,21.816 -70.534,21.816c-11.428,0 -50.277,-1.575 -70.522,-21.82c-3.007,-3.008 -3.007,-7.882 0,-10.889c3.003,-2.999 7.882,-3.003 10.885,0c12.777,12.781 40.11,17.317 59.637,17.317c19.522,0 46.86,-4.536 59.657,-17.321c3.016,-2.999 7.886,-2.995 10.885,0.008c3.008,3.011 3.003,7.882 -0.008,10.889Zm-5.23,-48.781c-16.373,0 -29.701,-13.324 -29.701,-29.698c0,-16.381 13.328,-29.714 29.701,-29.714c16.378,0 29.706,13.333 29.706,29.714c0,16.374 -13.328,29.698 -29.706,29.698Zm-160.386,-29.702c0,-16.381 13.328,-29.71 29.714,-29.71c16.369,0 29.689,13.329 29.689,29.71c0,16.373 -13.32,29.693 -29.689,29.693c-16.386,0 -29.714,-13.32 -29.714,-29.693Z" />
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
<a target="_blank" rel="noopener noreferrer" aria-label="share 2021 02 23 Maven Ij Designer on facebook"
|
||||||
|
href="https://facebook.com/sharer/sharer.php?u=https%3a%2f%2ftobiasmanske.de%2fposts%2f2021-02-23-maven-ij-designer%2f">
|
||||||
|
<svg version="1.1" viewBox="0 0 512 512" xml:space="preserve">
|
||||||
|
<path
|
||||||
|
d="M449.446,0c34.525,0 62.554,28.03 62.554,62.554l0,386.892c0,34.524 -28.03,62.554 -62.554,62.554l-106.468,0l0,-192.915l66.6,0l12.672,-82.621l-79.272,0l0,-53.617c0,-22.603 11.073,-44.636 46.58,-44.636l36.042,0l0,-70.34c0,0 -32.71,-5.582 -63.982,-5.582c-65.288,0 -107.96,39.569 -107.96,111.204l0,62.971l-72.573,0l0,82.621l72.573,0l0,192.915l-191.104,0c-34.524,0 -62.554,-28.03 -62.554,-62.554l0,-386.892c0,-34.524 28.029,-62.554 62.554,-62.554l386.892,0Z" />
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
<a target="_blank" rel="noopener noreferrer" aria-label="share 2021 02 23 Maven Ij Designer on whatsapp"
|
||||||
|
href="https://api.whatsapp.com/send?text=2021%2002%2023%20Maven%20Ij%20Designer%20-%20https%3a%2f%2ftobiasmanske.de%2fposts%2f2021-02-23-maven-ij-designer%2f">
|
||||||
|
<svg version="1.1" viewBox="0 0 512 512" xml:space="preserve">
|
||||||
|
<path
|
||||||
|
d="M449.446,0c34.525,0 62.554,28.03 62.554,62.554l0,386.892c0,34.524 -28.03,62.554 -62.554,62.554l-386.892,0c-34.524,0 -62.554,-28.03 -62.554,-62.554l0,-386.892c0,-34.524 28.029,-62.554 62.554,-62.554l386.892,0Zm-58.673,127.703c-33.842,-33.881 -78.847,-52.548 -126.798,-52.568c-98.799,0 -179.21,80.405 -179.249,179.234c-0.013,31.593 8.241,62.428 23.927,89.612l-25.429,92.884l95.021,-24.925c26.181,14.28 55.659,21.807 85.658,21.816l0.074,0c98.789,0 179.206,-80.413 179.247,-179.243c0.018,-47.895 -18.61,-92.93 -52.451,-126.81Zm-126.797,275.782l-0.06,0c-26.734,-0.01 -52.954,-7.193 -75.828,-20.767l-5.441,-3.229l-56.386,14.792l15.05,-54.977l-3.542,-5.637c-14.913,-23.72 -22.791,-51.136 -22.779,-79.287c0.033,-82.142 66.867,-148.971 149.046,-148.971c39.793,0.014 77.199,15.531 105.329,43.692c28.128,28.16 43.609,65.592 43.594,105.4c-0.034,82.149 -66.866,148.983 -148.983,148.984Zm81.721,-111.581c-4.479,-2.242 -26.499,-13.075 -30.604,-14.571c-4.105,-1.495 -7.091,-2.241 -10.077,2.241c-2.986,4.483 -11.569,14.572 -14.182,17.562c-2.612,2.988 -5.225,3.364 -9.703,1.12c-4.479,-2.241 -18.91,-6.97 -36.017,-22.23c-13.314,-11.876 -22.304,-26.542 -24.916,-31.026c-2.612,-4.484 -0.279,-6.908 1.963,-9.14c2.016,-2.007 4.48,-5.232 6.719,-7.847c2.24,-2.615 2.986,-4.484 4.479,-7.472c1.493,-2.99 0.747,-5.604 -0.374,-7.846c-1.119,-2.241 -10.077,-24.288 -13.809,-33.256c-3.635,-8.733 -7.327,-7.55 -10.077,-7.688c-2.609,-0.13 -5.598,-0.158 -8.583,-0.158c-2.986,0 -7.839,1.121 -11.944,5.604c-4.105,4.484 -15.675,15.32 -15.675,37.364c0,22.046 16.048,43.342 18.287,46.332c2.24,2.99 31.582,48.227 76.511,67.627c10.685,4.615 19.028,7.371 25.533,9.434c10.728,3.41 20.492,2.929 28.209,1.775c8.605,-1.285 26.499,-10.833 30.231,-21.295c3.732,-10.464 3.732,-19.431 2.612,-21.298c-1.119,-1.869 -4.105,-2.99 -8.583,-5.232Z" />
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
<a target="_blank" rel="noopener noreferrer" aria-label="share 2021 02 23 Maven Ij Designer on telegram"
|
||||||
|
href="https://telegram.me/share/url?text=2021%2002%2023%20Maven%20Ij%20Designer&url=https%3a%2f%2ftobiasmanske.de%2fposts%2f2021-02-23-maven-ij-designer%2f">
|
||||||
|
<svg version="1.1" xml:space="preserve" viewBox="2 2 28 28">
|
||||||
|
<path
|
||||||
|
d="M26.49,29.86H5.5a3.37,3.37,0,0,1-2.47-1,3.35,3.35,0,0,1-1-2.47V5.48A3.36,3.36,0,0,1,3,3,3.37,3.37,0,0,1,5.5,2h21A3.38,3.38,0,0,1,29,3a3.36,3.36,0,0,1,1,2.46V26.37a3.35,3.35,0,0,1-1,2.47A3.38,3.38,0,0,1,26.49,29.86Zm-5.38-6.71a.79.79,0,0,0,.85-.66L24.73,9.24a.55.55,0,0,0-.18-.46.62.62,0,0,0-.41-.17q-.08,0-16.53,6.11a.59.59,0,0,0-.41.59.57.57,0,0,0,.43.52l4,1.24,1.61,4.83a.62.62,0,0,0,.63.43.56.56,0,0,0,.4-.17L16.54,20l4.09,3A.9.9,0,0,0,21.11,23.15ZM13.8,20.71l-1.21-4q8.72-5.55,8.78-5.55c.15,0,.23,0,.23.16a.18.18,0,0,1,0,.06s-2.51,2.3-7.52,6.8Z" />
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</footer><div id="disqus_thread"></div>
|
||||||
|
<script type="application/javascript">
|
||||||
|
var disqus_config = function () {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
(function() {
|
||||||
|
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
|
||||||
|
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var d = document, s = d.createElement('script'); s.async = true;
|
||||||
|
s.src = '//' + "rad4day" + '.disqus.com/embed.js';
|
||||||
|
s.setAttribute('data-timestamp', +new Date());
|
||||||
|
(d.head || d.body).appendChild(s);
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
||||||
|
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
</main><footer class="footer">
|
||||||
|
<span>© 2021 <a href="https://tobiasmanske.de">Tobias Manske</a></span>
|
||||||
|
<span>·</span>
|
||||||
|
<span>Powered by <a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a></span>
|
||||||
|
<span>·</span>
|
||||||
|
<span>Theme <a href="https://git.io/hugopapermod" rel="noopener" target="_blank">PaperMod</a></span>
|
||||||
|
</footer>
|
||||||
|
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)">
|
||||||
|
<button class="top-link" id="top-link" type="button" accesskey="g">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
|
||||||
|
<path d="M12 6H0l6-6z" />
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
window.onload = function () {
|
||||||
|
if (localStorage.getItem("menu-scroll-position")) {
|
||||||
|
document.getElementById('menu').scrollLeft = localStorage.getItem("menu-scroll-position");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
||||||
|
anchor.addEventListener("click", function (e) {
|
||||||
|
e.preventDefault();
|
||||||
|
var id = this.getAttribute("href").substr(1);
|
||||||
|
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
|
||||||
|
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
|
||||||
|
behavior: "smooth"
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
|
||||||
|
}
|
||||||
|
if (id === "top") {
|
||||||
|
history.replaceState(null, null, " ");
|
||||||
|
} else {
|
||||||
|
history.pushState(null, null, `#${id}`);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
var mybutton = document.getElementById("top-link");
|
||||||
|
window.onscroll = function () {
|
||||||
|
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
|
||||||
|
mybutton.style.visibility = "visible";
|
||||||
|
mybutton.style.opacity = "1";
|
||||||
|
} else {
|
||||||
|
mybutton.style.visibility = "hidden";
|
||||||
|
mybutton.style.opacity = "0";
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
function menu_on_scroll() {
|
||||||
|
localStorage.setItem("menu-scroll-position", document.getElementById('menu').scrollLeft);
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<script>
|
||||||
|
document.getElementById("theme-toggle").addEventListener("click", () => {
|
||||||
|
if (document.body.className.includes("dark")) {
|
||||||
|
document.body.classList.remove('dark');
|
||||||
|
localStorage.setItem("pref-theme", 'light');
|
||||||
|
} else {
|
||||||
|
document.body.classList.add('dark');
|
||||||
|
localStorage.setItem("pref-theme", 'dark');
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
@ -29,7 +29,7 @@
|
|||||||
<meta property="og:description" content="" />
|
<meta property="og:description" content="" />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://tobiasmanske.de/posts/" />
|
<meta property="og:url" content="https://tobiasmanske.de/posts/" />
|
||||||
<meta property="og:updated_time" content="2020-12-05T00:00:00+00:00" />
|
<meta property="og:updated_time" content="2021-02-23T03:59:59+01:00" />
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Posts"/>
|
<meta name="twitter:title" content="Posts"/>
|
||||||
<meta name="twitter:description" content=""/>
|
<meta name="twitter:description" content=""/>
|
||||||
@ -108,6 +108,20 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="post-entry">
|
||||||
|
|
||||||
|
<header class="entry-header">
|
||||||
|
<h2>
|
||||||
|
2021 02 23 Maven Ij Designer
|
||||||
|
</h2>
|
||||||
|
</header>
|
||||||
|
<section class="entry-content">
|
||||||
|
<p>Ever wanted to compile IntelliJ IDEA GUI-Designer forms with maven? I’ve found a 2021 solution....</p>
|
||||||
|
</section>
|
||||||
|
<footer class="entry-footer">February 23, 2021
|
||||||
|
</footer>
|
||||||
|
<a class="entry-link" aria-label="post link to 2021 02 23 Maven Ij Designer" href="https://tobiasmanske.de/posts/2021-02-23-maven-ij-designer/"></a>
|
||||||
|
</article>
|
||||||
<article class="post-entry">
|
<article class="post-entry">
|
||||||
|
|
||||||
<header class="entry-header">
|
<header class="entry-header">
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
<meta property="og:description" content="" />
|
<meta property="og:description" content="" />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://tobiasmanske.de/tags/english/" />
|
<meta property="og:url" content="https://tobiasmanske.de/tags/english/" />
|
||||||
<meta property="og:updated_time" content="2020-01-02T00:00:00+00:00" />
|
<meta property="og:updated_time" content="2021-02-23T03:59:59+01:00" />
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="english"/>
|
<meta name="twitter:title" content="english"/>
|
||||||
<meta name="twitter:description" content=""/>
|
<meta name="twitter:description" content=""/>
|
||||||
@ -108,6 +108,20 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="post-entry tag-entry">
|
||||||
|
|
||||||
|
<header class="entry-header">
|
||||||
|
<h2>
|
||||||
|
2021 02 23 Maven Ij Designer
|
||||||
|
</h2>
|
||||||
|
</header>
|
||||||
|
<section class="entry-content">
|
||||||
|
<p>Ever wanted to compile IntelliJ IDEA GUI-Designer forms with maven? I’ve found a 2021 solution....</p>
|
||||||
|
</section>
|
||||||
|
<footer class="entry-footer">February 23, 2021
|
||||||
|
</footer>
|
||||||
|
<a class="entry-link" aria-label="post link to 2021 02 23 Maven Ij Designer" href="https://tobiasmanske.de/posts/2021-02-23-maven-ij-designer/"></a>
|
||||||
|
</article>
|
||||||
<article class="post-entry tag-entry">
|
<article class="post-entry tag-entry">
|
||||||
<figure class="entry-cover"><img src="https://tobiasmanske.de/images/36c3.png" alt="">
|
<figure class="entry-cover"><img src="https://tobiasmanske.de/images/36c3.png" alt="">
|
||||||
</figure>
|
</figure>
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
<meta property="og:description" content="" />
|
<meta property="og:description" content="" />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://tobiasmanske.de/tags/hacking/" />
|
<meta property="og:url" content="https://tobiasmanske.de/tags/hacking/" />
|
||||||
<meta property="og:updated_time" content="2018-04-07T00:00:00+00:00" />
|
<meta property="og:updated_time" content="2021-02-23T03:59:59+01:00" />
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="hacking"/>
|
<meta name="twitter:title" content="hacking"/>
|
||||||
<meta name="twitter:description" content=""/>
|
<meta name="twitter:description" content=""/>
|
||||||
@ -108,6 +108,20 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="post-entry tag-entry">
|
||||||
|
|
||||||
|
<header class="entry-header">
|
||||||
|
<h2>
|
||||||
|
2021 02 23 Maven Ij Designer
|
||||||
|
</h2>
|
||||||
|
</header>
|
||||||
|
<section class="entry-content">
|
||||||
|
<p>Ever wanted to compile IntelliJ IDEA GUI-Designer forms with maven? I’ve found a 2021 solution....</p>
|
||||||
|
</section>
|
||||||
|
<footer class="entry-footer">February 23, 2021
|
||||||
|
</footer>
|
||||||
|
<a class="entry-link" aria-label="post link to 2021 02 23 Maven Ij Designer" href="https://tobiasmanske.de/posts/2021-02-23-maven-ij-designer/"></a>
|
||||||
|
</article>
|
||||||
<article class="post-entry tag-entry">
|
<article class="post-entry tag-entry">
|
||||||
<figure class="entry-cover"><img src="https://tobiasmanske.de/images/writing-the-new-chip-e1522281795259-750x410.jpg" alt="">
|
<figure class="entry-cover"><img src="https://tobiasmanske.de/images/writing-the-new-chip-e1522281795259-750x410.jpg" alt="">
|
||||||
</figure>
|
</figure>
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
<meta property="og:description" content="" />
|
<meta property="og:description" content="" />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://tobiasmanske.de/tags/" />
|
<meta property="og:url" content="https://tobiasmanske.de/tags/" />
|
||||||
<meta property="og:updated_time" content="2020-12-05T00:00:00+00:00" />
|
<meta property="og:updated_time" content="2021-02-23T03:59:59+01:00" />
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Tags"/>
|
<meta name="twitter:title" content="Tags"/>
|
||||||
<meta name="twitter:description" content=""/>
|
<meta name="twitter:description" content=""/>
|
||||||
@ -123,13 +123,13 @@
|
|||||||
<a href="https://tobiasmanske.de/tags/deutsch/">deutsch <sup><strong><sup>5</sup></strong></sup> </a>
|
<a href="https://tobiasmanske.de/tags/deutsch/">deutsch <sup><strong><sup>5</sup></strong></sup> </a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://tobiasmanske.de/tags/english/">english <sup><strong><sup>3</sup></strong></sup> </a>
|
<a href="https://tobiasmanske.de/tags/english/">english <sup><strong><sup>4</sup></strong></sup> </a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://tobiasmanske.de/tags/event/">event <sup><strong><sup>1</sup></strong></sup> </a>
|
<a href="https://tobiasmanske.de/tags/event/">event <sup><strong><sup>1</sup></strong></sup> </a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://tobiasmanske.de/tags/hacking/">hacking <sup><strong><sup>1</sup></strong></sup> </a>
|
<a href="https://tobiasmanske.de/tags/hacking/">hacking <sup><strong><sup>2</sup></strong></sup> </a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://tobiasmanske.de/tags/hardware/">hardware <sup><strong><sup>1</sup></strong></sup> </a>
|
<a href="https://tobiasmanske.de/tags/hardware/">hardware <sup><strong><sup>1</sup></strong></sup> </a>
|
||||||
@ -137,9 +137,15 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="https://tobiasmanske.de/tags/linux/">linux <sup><strong><sup>3</sup></strong></sup> </a>
|
<a href="https://tobiasmanske.de/tags/linux/">linux <sup><strong><sup>3</sup></strong></sup> </a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="https://tobiasmanske.de/tags/maven/">maven <sup><strong><sup>1</sup></strong></sup> </a>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://tobiasmanske.de/tags/meta/">meta <sup><strong><sup>1</sup></strong></sup> </a>
|
<a href="https://tobiasmanske.de/tags/meta/">meta <sup><strong><sup>1</sup></strong></sup> </a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="https://tobiasmanske.de/tags/software-engineering/">software engineering <sup><strong><sup>1</sup></strong></sup> </a>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://tobiasmanske.de/tags/studium/">studium <sup><strong><sup>3</sup></strong></sup> </a>
|
<a href="https://tobiasmanske.de/tags/studium/">studium <sup><strong><sup>3</sup></strong></sup> </a>
|
||||||
</li>
|
</li>
|
||||||
|
198
docs/tags/maven/index.html
Normal file
198
docs/tags/maven/index.html
Normal file
@ -0,0 +1,198 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en" dir="auto">
|
||||||
|
|
||||||
|
<head><meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
|
<meta name="robots" content="index, follow">
|
||||||
|
<title>maven | Tobias Manske</title>
|
||||||
|
|
||||||
|
<meta name="keywords" content="" />
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="">
|
||||||
|
<link rel="canonical" href="https://tobiasmanske.de/tags/maven/" />
|
||||||
|
<link href="/assets/css/stylesheet.min.3f1fba1fd1f01bee45136efad8e1a47a2cdf369b6a90abeb4b8ca9e2461fbfc9.css" integrity="sha256-Px+6H9HwG+5FE2762OGkeizfNptqkKvrS4yp4kYfv8k=" rel="preload stylesheet"
|
||||||
|
as="style">
|
||||||
|
|
||||||
|
<link rel="icon" href="https://tobiasmanske.de/favicon.ico">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="https://tobiasmanske.de/favicon-16x16.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="https://tobiasmanske.de/favicon-32x32.png">
|
||||||
|
<link rel="apple-touch-icon" href="https://tobiasmanske.de/apple-touch-icon.png">
|
||||||
|
<link rel="mask-icon" href="https://tobiasmanske.de/safari-pinned-tab.svg">
|
||||||
|
<meta name="theme-color" content="#2e2e33">
|
||||||
|
<meta name="msapplication-TileColor" content="#2e2e33">
|
||||||
|
<meta name="generator" content="Hugo 0.80.0" />
|
||||||
|
<link rel="alternate" type="application/rss+xml" href="https://tobiasmanske.de/tags/maven/index.xml">
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:title" content="maven" />
|
||||||
|
<meta property="og:description" content="" />
|
||||||
|
<meta property="og:type" content="website" />
|
||||||
|
<meta property="og:url" content="https://tobiasmanske.de/tags/maven/" />
|
||||||
|
<meta property="og:updated_time" content="2021-02-23T03:59:59+01:00" />
|
||||||
|
<meta name="twitter:card" content="summary"/>
|
||||||
|
<meta name="twitter:title" content="maven"/>
|
||||||
|
<meta name="twitter:description" content=""/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="list" id="top">
|
||||||
|
<script>
|
||||||
|
if (localStorage.getItem("pref-theme") === "dark") {
|
||||||
|
document.body.classList.add('dark');
|
||||||
|
} else if (localStorage.getItem("pref-theme") === "light") {
|
||||||
|
document.body.classList.remove('dark')
|
||||||
|
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
|
||||||
|
document.body.classList.add('dark');
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<style type="text/css">
|
||||||
|
.theme-toggle,
|
||||||
|
.top-link {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</noscript>
|
||||||
|
<header class="header">
|
||||||
|
<nav class="nav">
|
||||||
|
<div class="logo">
|
||||||
|
<a href="https://tobiasmanske.de" accesskey="h" title="Tobias Manske (Alt + H)">Tobias Manske</a>
|
||||||
|
<span class="logo-switches">
|
||||||
|
<a id="theme-toggle" accesskey="t" title="(Alt + T)">
|
||||||
|
<svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
|
||||||
|
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
|
||||||
|
stroke-linejoin="round">
|
||||||
|
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
|
||||||
|
</svg>
|
||||||
|
<svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
|
||||||
|
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
|
||||||
|
stroke-linejoin="round">
|
||||||
|
<circle cx="12" cy="12" r="5"></circle>
|
||||||
|
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||||||
|
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||||||
|
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||||||
|
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||||||
|
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||||||
|
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||||||
|
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||||||
|
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<ul id="menu" onscroll="menu_on_scroll()">
|
||||||
|
<li>
|
||||||
|
<a href="https://tobiasmanske.de/impressum" title="Impressum">
|
||||||
|
<span>Impressum</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="https://tobiasmanske.de/datenschutzerklarung" title="Datenschutzerklärung">
|
||||||
|
<span>Datenschutzerklärung</span>
|
||||||
|
</a>
|
||||||
|
</li></ul>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="main">
|
||||||
|
<header class="page-header">
|
||||||
|
<h1>maven</h1>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="post-entry tag-entry">
|
||||||
|
|
||||||
|
<header class="entry-header">
|
||||||
|
<h2>
|
||||||
|
2021 02 23 Maven Ij Designer
|
||||||
|
</h2>
|
||||||
|
</header>
|
||||||
|
<section class="entry-content">
|
||||||
|
<p>Ever wanted to compile IntelliJ IDEA GUI-Designer forms with maven? I’ve found a 2021 solution....</p>
|
||||||
|
</section>
|
||||||
|
<footer class="entry-footer">February 23, 2021
|
||||||
|
</footer>
|
||||||
|
<a class="entry-link" aria-label="post link to 2021 02 23 Maven Ij Designer" href="https://tobiasmanske.de/posts/2021-02-23-maven-ij-designer/"></a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</main><footer class="footer">
|
||||||
|
<span>© 2021 <a href="https://tobiasmanske.de">Tobias Manske</a></span>
|
||||||
|
<span>·</span>
|
||||||
|
<span>Powered by <a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a></span>
|
||||||
|
<span>·</span>
|
||||||
|
<span>Theme <a href="https://git.io/hugopapermod" rel="noopener" target="_blank">PaperMod</a></span>
|
||||||
|
</footer>
|
||||||
|
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)">
|
||||||
|
<button class="top-link" id="top-link" type="button" accesskey="g">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
|
||||||
|
<path d="M12 6H0l6-6z" />
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
window.onload = function () {
|
||||||
|
if (localStorage.getItem("menu-scroll-position")) {
|
||||||
|
document.getElementById('menu').scrollLeft = localStorage.getItem("menu-scroll-position");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
||||||
|
anchor.addEventListener("click", function (e) {
|
||||||
|
e.preventDefault();
|
||||||
|
var id = this.getAttribute("href").substr(1);
|
||||||
|
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
|
||||||
|
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
|
||||||
|
behavior: "smooth"
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
|
||||||
|
}
|
||||||
|
if (id === "top") {
|
||||||
|
history.replaceState(null, null, " ");
|
||||||
|
} else {
|
||||||
|
history.pushState(null, null, `#${id}`);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
var mybutton = document.getElementById("top-link");
|
||||||
|
window.onscroll = function () {
|
||||||
|
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
|
||||||
|
mybutton.style.visibility = "visible";
|
||||||
|
mybutton.style.opacity = "1";
|
||||||
|
} else {
|
||||||
|
mybutton.style.visibility = "hidden";
|
||||||
|
mybutton.style.opacity = "0";
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
function menu_on_scroll() {
|
||||||
|
localStorage.setItem("menu-scroll-position", document.getElementById('menu').scrollLeft);
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<script>
|
||||||
|
document.getElementById("theme-toggle").addEventListener("click", () => {
|
||||||
|
if (document.body.className.includes("dark")) {
|
||||||
|
document.body.classList.remove('dark');
|
||||||
|
localStorage.setItem("pref-theme", 'light');
|
||||||
|
} else {
|
||||||
|
document.body.classList.add('dark');
|
||||||
|
localStorage.setItem("pref-theme", 'dark');
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
1
docs/tags/maven/page/1/index.html
Normal file
1
docs/tags/maven/page/1/index.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
<!DOCTYPE html><html><head><title>https://tobiasmanske.de/tags/maven/</title><link rel="canonical" href="https://tobiasmanske.de/tags/maven/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://tobiasmanske.de/tags/maven/" /></head></html>
|
@ -29,7 +29,7 @@
|
|||||||
<meta property="og:description" content="" />
|
<meta property="og:description" content="" />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://tobiasmanske.de/tags/software-engineering/" />
|
<meta property="og:url" content="https://tobiasmanske.de/tags/software-engineering/" />
|
||||||
<meta property="og:updated_time" content="2021-02-12T00:00:00+00:00" />
|
<meta property="og:updated_time" content="2021-02-23T03:59:59+01:00" />
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="software engineering"/>
|
<meta name="twitter:title" content="software engineering"/>
|
||||||
<meta name="twitter:description" content=""/>
|
<meta name="twitter:description" content=""/>
|
||||||
@ -109,20 +109,18 @@
|
|||||||
|
|
||||||
|
|
||||||
<article class="post-entry tag-entry">
|
<article class="post-entry tag-entry">
|
||||||
<figure class="entry-cover"><img src="https://tobiasmanske.de/images/writing-the-new-chip-e1522281795259-750x410.jpg" alt="">
|
|
||||||
</figure>
|
|
||||||
|
|
||||||
<header class="entry-header">
|
<header class="entry-header">
|
||||||
<h2>
|
<h2>
|
||||||
What I've learned: Software Engineering in Practice<div class="entry-isdraft"><sup> [draft]</sup></div>
|
2021 02 23 Maven Ij Designer
|
||||||
</h2>
|
</h2>
|
||||||
</header>
|
</header>
|
||||||
<section class="entry-content">
|
<section class="entry-content">
|
||||||
<p>some sentence about that yo...</p>
|
<p>Ever wanted to compile IntelliJ IDEA GUI-Designer forms with maven? I’ve found a 2021 solution....</p>
|
||||||
</section>
|
</section>
|
||||||
<footer class="entry-footer">February 12, 2021
|
<footer class="entry-footer">February 23, 2021
|
||||||
</footer>
|
</footer>
|
||||||
<a class="entry-link" aria-label="post link to What I've learned: Software Engineering in Practice" href="https://tobiasmanske.de/posts/2021-02-12-pse/"></a>
|
<a class="entry-link" aria-label="post link to 2021 02 23 Maven Ij Designer" href="https://tobiasmanske.de/posts/2021-02-23-maven-ij-designer/"></a>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
</main><footer class="footer">
|
</main><footer class="footer">
|
||||||
|
Loading…
Reference in New Issue
Block a user